public static VirtualEnumDataBaseDTO MapToDatabaseModel(this VirtualEnumBaseDTO enumType) { switch (enumType) { case VirtualEnumBaseDTO.NotVirtual: return(VirtualEnumDataBaseDTO.NotVirtual); case VirtualEnumBaseDTO.Virtual: return(VirtualEnumDataBaseDTO.Virtual); } throw new Exception(); }
public static VirtualEnum_DTO MapToSerializationModel(this VirtualEnumBaseDTO enumType) { switch (enumType) { case VirtualEnumBaseDTO.NotVirtual: return(VirtualEnum_DTO.NotVirtual); case VirtualEnumBaseDTO.Virtual: return(VirtualEnum_DTO.Virtual); } throw new Exception(); }
public static VirtualEnum MapToObject(this VirtualEnumBaseDTO enumType) { switch (enumType) { case VirtualEnumBaseDTO.NotVirtual: return(VirtualEnum.NotVirtual); case VirtualEnumBaseDTO.Virtual: return(VirtualEnum.Virtual); } throw new Exception(); }
public static Tuple <AccessLevelBaseDTO, AbstractEnumBaseDTO, StaticEnumBaseDTO, VirtualEnumBaseDTO> ToBaseDTO(this Tuple <AccessLevel, AbstractEnum, StaticEnum, VirtualEnum> tuple) { if (tuple == null) { return(null); } AccessLevelBaseDTO accessLevelBase = tuple.Item1.ToBaseDTO(); AbstractEnumBaseDTO abstractEnumBase = tuple.Item2.ToBaseDTO(); StaticEnumBaseDTO staticEnumBase = tuple.Item3.ToBaseDTO(); VirtualEnumBaseDTO virtualEnumBase = tuple.Item4.ToBaseDTO(); return(new Tuple <AccessLevelBaseDTO, AbstractEnumBaseDTO, StaticEnumBaseDTO, VirtualEnumBaseDTO>(accessLevelBase, abstractEnumBase, staticEnumBase, virtualEnumBase)); }