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 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)); }
public static AccessLevel_DTO MapToSerializationModel(this AccessLevelBaseDTO enumType) { switch (enumType) { case AccessLevelBaseDTO.IsPrivate: return(AccessLevel_DTO.IsPrivate); case AccessLevelBaseDTO.IsProtected: return(AccessLevel_DTO.IsProtected); case AccessLevelBaseDTO.IsProtectedInternal: return(AccessLevel_DTO.IsProtectedInternal); case AccessLevelBaseDTO.IsPublic: return(AccessLevel_DTO.IsPublic); } throw new Exception(); }