AutoMapperProfile.cs 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using AutoMapper;
  2. using Flyinsono.DBCopy.Tool.Entities;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. using WingInterfaceLibrary.DTO.Courses;
  9. using WingInterfaceLibrary.DTO.DataCenter;
  10. namespace Flyinsono.DBCopy.Tool
  11. {
  12. internal class AutoMapperProfile : Profile
  13. {
  14. public AutoMapperProfile()
  15. {
  16. CreateMap<Users, UsersBak>().ReverseMap();
  17. CreateMap<UsersBak, Users>().ReverseMap();
  18. CreateMap<Organizations, OrganizationsBak>().ReverseMap();
  19. CreateMap<OrganizationsBak, Organizations>().ReverseMap();
  20. CreateMap<Terminals, TerminalsBak>().ReverseMap();
  21. CreateMap<TerminalsBak, Terminals>().ReverseMap();
  22. CreateMap<TerminalRecordsBak, TerminalRecords>().ReverseMap();
  23. CreateMap<TerminalRecords, TerminalRecordsBak>().ReverseMap();
  24. CreateMap<ConsultationRecords, ConsultationRecordsBak>().ReverseMap();
  25. CreateMap<ConsultationRecordsBak, ConsultationRecords>().ReverseMap();
  26. CreateMap<ReportInfoResultsBak, ReportInfoResults>().ReverseMap();
  27. CreateMap<ReportInfoResults, ReportInfoResultsBak>().ReverseMap();
  28. CreateMap<ExamTemplates, ExamTemplateView>().ReverseMap();
  29. CreateMap<SubjectInfo, SubjectInfoView>().ReverseMap();
  30. CreateMap<VideoInfo, VideoInfoView>().ReverseMap();
  31. CreateMap<SubjectItem, SubjectItemView>().ReverseMap();
  32. CreateMap<ExamScores, ExamScoreView>().ReverseMap();
  33. CreateMap<MyExamAnswer, MyExamAnswerView>().ReverseMap();
  34. CreateMap<ImageInfo, ReportImageInfo>().ReverseMap();
  35. CreateMap<CustomLabel, CustomLabelView>().ReverseMap();
  36. CreateMap<QualityControlData, QualityControlDataView>().ReverseMap();
  37. }
  38. }
  39. }