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 AbstractEnumDataBaseDTO MapToDatabaseModel(this AbstractEnumBaseDTO enumType) { switch (enumType) { case AbstractEnumBaseDTO.Abstract: return(AbstractEnumDataBaseDTO.Abstract); case AbstractEnumBaseDTO.NotAbstract: return(AbstractEnumDataBaseDTO.NotAbstract); } throw new Exception(); }
public static AbstractEnum_DTO MapToSerializationModel(this AbstractEnumBaseDTO enumType) { switch (enumType) { case AbstractEnumBaseDTO.Abstract: return(AbstractEnum_DTO.Abstract); case AbstractEnumBaseDTO.NotAbstract: return(AbstractEnum_DTO.NotAbstract); } throw new Exception(); }
public static AbstractEnum MapToObject(this AbstractEnumBaseDTO enumType) { switch (enumType) { case AbstractEnumBaseDTO.Abstract: return(AbstractEnum.Abstract); case AbstractEnumBaseDTO.NotAbstract: return(AbstractEnum.NotAbstract); } 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)); }