Adding
This commit is contained in:
+6
-5
@@ -1,9 +1,10 @@
|
||||
using LCU.Library.Internal.MemberPreferencesApiModels.Enums;
|
||||
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities;
|
||||
|
||||
public class ApplicationUser
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities
|
||||
{
|
||||
public string UserName { get; set; }
|
||||
public UserType UserType { get; set; }
|
||||
public class ApplicationUser
|
||||
{
|
||||
public string UserName { get; set; }
|
||||
public UserType UserType { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
+20
-19
@@ -1,26 +1,27 @@
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities;
|
||||
|
||||
public static class DeliveryPreference
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities
|
||||
{
|
||||
public const string Paper = "Paper";
|
||||
public const string Electronic = "Electronic";
|
||||
public const string Hold = "Hold";
|
||||
public const string Microfiche = "Microfiche";
|
||||
|
||||
public static string MapMailCodeToPreference(string mailCode)
|
||||
public static class DeliveryPreference
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(mailCode)) return "";
|
||||
public const string Paper = "Paper";
|
||||
public const string Electronic = "Electronic";
|
||||
public const string Hold = "Hold";
|
||||
public const string Microfiche = "Microfiche";
|
||||
|
||||
switch (mailCode)
|
||||
public static string MapMailCodeToPreference(string mailCode)
|
||||
{
|
||||
case "3":
|
||||
return DeliveryPreference.Hold;
|
||||
case "4":
|
||||
return DeliveryPreference.Microfiche;
|
||||
case "5":
|
||||
return DeliveryPreference.Electronic;
|
||||
default:
|
||||
return DeliveryPreference.Paper;
|
||||
if (string.IsNullOrWhiteSpace(mailCode)) return "";
|
||||
|
||||
switch (mailCode)
|
||||
{
|
||||
case "3":
|
||||
return DeliveryPreference.Hold;
|
||||
case "4":
|
||||
return DeliveryPreference.Microfiche;
|
||||
case "5":
|
||||
return DeliveryPreference.Electronic;
|
||||
default:
|
||||
return DeliveryPreference.Paper;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+9
-8
@@ -2,13 +2,14 @@ using System;
|
||||
using System.Text.Json.Serialization;
|
||||
using LCU.Library.Internal.MemberPreferencesApiModels.Enums;
|
||||
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities;
|
||||
|
||||
public class DnaAuditProcess
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities
|
||||
{
|
||||
public int ProcessId { get; set; }
|
||||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||||
public DnaAuditProcessType DnaProcessType { get; set; }
|
||||
public DateTime LastUpdated { get; set; }
|
||||
public int ConsecutiveFailures { get; set; }
|
||||
public class DnaAuditProcess
|
||||
{
|
||||
public int ProcessId { get; set; }
|
||||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||||
public DnaAuditProcessType DnaProcessType { get; set; }
|
||||
public DateTime LastUpdated { get; set; }
|
||||
public int ConsecutiveFailures { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
+5
-4
@@ -1,8 +1,9 @@
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities;
|
||||
|
||||
public interface IMemberPreferences
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities
|
||||
{
|
||||
Task Add(MemberPreference preferenceChange);
|
||||
public interface IMemberPreferences
|
||||
{
|
||||
Task Add(MemberPreference preferenceChange);
|
||||
}
|
||||
}
|
||||
|
||||
+12
-11
@@ -2,18 +2,19 @@ using LCU.Library.Internal.MemberPreferencesApiModels.Enums;
|
||||
using LCU.Library.Internal.MemberPreferencesApiModels.Models;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities;
|
||||
|
||||
public class MemberPreference : Auditable
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities
|
||||
{
|
||||
public MemberPreference()
|
||||
public class MemberPreference : Auditable
|
||||
{
|
||||
}
|
||||
public MemberPreference()
|
||||
{
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
public string UserId { get; set; }
|
||||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||||
public PreferenceType Preference { get; set; }
|
||||
public string Value { get; set; }
|
||||
public string LegalReference { get; set; }
|
||||
public int Id { get; set; }
|
||||
public string UserId { get; set; }
|
||||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||||
public PreferenceType Preference { get; set; }
|
||||
public string Value { get; set; }
|
||||
public string LegalReference { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
+9
-8
@@ -2,13 +2,14 @@ using System;
|
||||
using System.Text.Json.Serialization;
|
||||
using LCU.Library.Internal.MemberPreferencesApiModels.Enums;
|
||||
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities;
|
||||
|
||||
public class XdiBatchItem
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities
|
||||
{
|
||||
public string UserId { get; set; }
|
||||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||||
public BatchState BatchState { get; set; }
|
||||
public DateTime Created { get; set; }
|
||||
public DateTime LastUpdated { get; set; }
|
||||
public class XdiBatchItem
|
||||
{
|
||||
public string UserId { get; set; }
|
||||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||||
public BatchState BatchState { get; set; }
|
||||
public DateTime Created { get; set; }
|
||||
public DateTime LastUpdated { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
using LCU.Library.Internal.MemberPreferencesApiModels.Enums;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.MemberPreferencesApiModels.Entities
|
||||
{
|
||||
public class XdiBatchProcessInfo
|
||||
{
|
||||
[Key]
|
||||
public int XdiBatchProcessInfoId { get; set; }
|
||||
public DateTime StartTimeStamp { get; set; }
|
||||
public DateTime EndTimeStamp { get; set; }
|
||||
public XdiBatchProcessStatus XdiBatchProcessStatus { get; set; }
|
||||
public int BatchTotal { get; set; }
|
||||
public string ApiResponse { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user