public static Tuple <AccessLevelDataBaseDTO, SealedEnumDataBaseDTO, AbstractEnumDataBaseDTO> MapToDatabaseModel(this Tuple <AccessLevelBaseDTO, SealedEnumBaseDTO, AbstractEnumBaseDTO> tuple) { if (tuple == null) { return(null); } AccessLevelDataBaseDTO accessLevelBase = tuple.Item1.MapToDatabaseModel(); SealedEnumDataBaseDTO sealedEnumBase = tuple.Item2.MapToDatabaseModel(); AbstractEnumDataBaseDTO abstractEnumBase = tuple.Item3.MapToDatabaseModel(); return(new Tuple <AccessLevelDataBaseDTO, SealedEnumDataBaseDTO, AbstractEnumDataBaseDTO>(accessLevelBase, sealedEnumBase, abstractEnumBase)); }
public static AbstractEnumBaseDTO ToBaseDTO(this AbstractEnumDataBaseDTO enumType) { switch (enumType) { case AbstractEnumDataBaseDTO.Abstract: return(AbstractEnumBaseDTO.Abstract); case AbstractEnumDataBaseDTO.NotAbstract: return(AbstractEnumBaseDTO.NotAbstract); } throw new Exception(); }