AutoMapperProfile.cs 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using AutoMapper;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. using Gateway.POS.Models;
  6. namespace Gateway.POS
  7. {
  8. public class AutoMapperProfile : Profile
  9. {
  10. public AutoMapperProfile()
  11. {
  12. ShouldMapField = fi => false;
  13. CreateMap<Transaction, TransactionInputDto>().ReverseMap();
  14. CreateMap<Transaction, TransactionOutputDto>().ReverseMap();
  15. CreateMap<FuelItem, FuelItemDto>().ReverseMap();
  16. CreateMap<Gateway.POS.Models.Payment, PaymentInputDto>().ReverseMap();
  17. CreateMap<Gateway.POS.Models.Payment, PaymentOutputDto>().ReverseMap();
  18. CreateMap<Operator, OperatorOutputDto>().ReverseMap();
  19. CreateMap<Discount, DiscountDto>().ReverseMap();
  20. CreateMap<MembershipAccount, MembershipAccountInputDto>().ReverseMap();
  21. CreateMap<MembershipAccount, MembershipAccountOutputDto>().ReverseMap();
  22. CreateMap<MembershipSubAccount, MembershipSubAccountInputDto>().ReverseMap();
  23. CreateMap<MembershipSubAccount, MembershipSubAccountOutputDto>().ReverseMap();
  24. CreateMap<MembershipSubAccountIdentity, MembershipSubAccountIdentityInputDto>().ReverseMap();
  25. CreateMap<MembershipSubAccountIdentity, MembershipSubAccountIdentityOutputDto>().ReverseMap();
  26. CreateMap<MembershipAccount_M2M_MembershipTag, MembershipAccount_M2M_MembershipTagDto>().ReverseMap();
  27. CreateMap<MembershipSubAccount_M2M_MembershipTag, MembershipSubAccount_M2M_MembershipTagDto>().ReverseMap();
  28. CreateMap<MembershipProfitAccountInputDto, MembershipProfitAccount>().ReverseMap();
  29. CreateMap<MembershipTag, MembershipTagDto>().ReverseMap();
  30. //CreateMap<MembershipProfitAccountRecharge, MembershipProfitAccountRechargeInputDto>().ReverseMap();
  31. CreateMap<MembershipProfitAccountRecharge, MembershipProfitAccountRechargeOutputDto>().ReverseMap();
  32. CreateMap<MembershipProfitAccountRedeem, MembershipProfitAccountRedeemOutputDto>().ReverseMap();
  33. CreateMap<MembershipProfitAccount, MembershipProfitAccountOutputDto>().ReverseMap();
  34. }
  35. }
  36. }