diff --git a/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/Converters/IdentifierConverter.cs b/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/Converters/IdentifierConverter.cs new file mode 100644 index 0000000..d55a781 --- /dev/null +++ b/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/Converters/IdentifierConverter.cs @@ -0,0 +1,29 @@ +using Interfaces; + +namespace SQLiteRepository.Converters +{ + static class IdentifierConverter + { + public static Identifier ConvertToIdentifierDto(CardUniqueId ident) + { + return new Identifier + { + Id = ident.Id, + UniqueId = ident.CardUId, + IsAssociatedToUser = ident.UserId_FK != Constants.UNASSIGNED_CARD_USER_ID, + LastUsed = ident.LastUsed.DateTime + }; + } + + public static CardUniqueId ConvertFromIdentifierDto(Identifier ident, int userId) + { + return new CardUniqueId + { + CardUId = ident.UniqueId, + Id = ident.Id, + UserId_FK = userId, + LastUsed = ident.LastUsed + }; + } + } +} \ No newline at end of file diff --git a/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/Converters/UserConverter.cs b/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/Converters/UserConverter.cs index 60f8c59..8933a67 100644 --- a/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/Converters/UserConverter.cs +++ b/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/Converters/UserConverter.cs @@ -29,29 +29,4 @@ namespace SQLiteRepository.Converters }; } } - - static class IdentifierConverter - { - public static Identifier ConvertToIdentifierDto(CardUniqueId ident) - { - return new Identifier - { - Id = ident.Id, - UniqueId = ident.CardUId, - IsAssociatedToUser = ident.UserId_FK != Constants.UNASSIGNED_CARD_USER_ID, - LastUsed = ident.LastUsed.DateTime - }; - } - - public static CardUniqueId ConvertFromIdentifierDto(Identifier ident, int userId) - { - return new CardUniqueId - { - CardUId = ident.UniqueId, - Id = ident.Id, - UserId_FK = userId, - LastUsed = ident.LastUsed - }; - } - } } diff --git a/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/SQLiteRepository.csproj b/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/SQLiteRepository.csproj index 2e83834..5ef82e2 100644 --- a/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/SQLiteRepository.csproj +++ b/DataCenter_Windows/WindowsDataCenter/SQLiteRepository/SQLiteRepository.csproj @@ -78,6 +78,7 @@ +