public static Tuple <AccessLevelBaseDTO, SealedEnumBaseDTO, AbstractEnumBaseDTO> ToBaseDTO(this Tuple <AccessLevel, SealedEnum, AbstractEnum> tuple) { if (tuple == null) { return(null); } AccessLevelBaseDTO accessLevelBase = tuple.Item1.ToBaseDTO(); SealedEnumBaseDTO sealedEnumBase = tuple.Item2.ToBaseDTO(); AbstractEnumBaseDTO abstractEnumBase = tuple.Item3.ToBaseDTO(); return(new Tuple <AccessLevelBaseDTO, SealedEnumBaseDTO, AbstractEnumBaseDTO>(accessLevelBase, sealedEnumBase, abstractEnumBase)); }
public static SealedEnumDataBaseDTO MapToDatabaseModel(this SealedEnumBaseDTO enumType) { switch (enumType) { case SealedEnumBaseDTO.NotSealed: return(SealedEnumDataBaseDTO.NotSealed); case SealedEnumBaseDTO.Sealed: return(SealedEnumDataBaseDTO.Sealed); } throw new Exception(); }
public static SealedEnum_DTO MapToSerializationModel(this SealedEnumBaseDTO enumType) { switch (enumType) { case SealedEnumBaseDTO.NotSealed: return(SealedEnum_DTO.NotSealed); case SealedEnumBaseDTO.Sealed: return(SealedEnum_DTO.Sealed); } throw new Exception(); }
public static SealedEnum MapToObject(this SealedEnumBaseDTO enumType) { switch (enumType) { case SealedEnumBaseDTO.NotSealed: return(SealedEnum.NotSealed); case SealedEnumBaseDTO.Sealed: return(SealedEnum.Sealed); } throw new Exception(); }