AutoMapperProfile.cs 645 B

12345678910111213141516171819
  1. using AutoMapper;
  2. using Edge.Core.Database.Configuration.Models;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Text;
  6. namespace Edge.Core.Processor.Dispatcher
  7. {
  8. public class AutoMapperProfile : Profile
  9. {
  10. public AutoMapperProfile()
  11. {
  12. ShouldMapField = fi => false;
  13. CreateMap<ProcessorMetaConfig, ProcessorMetaConfigDbModel>().ReverseMap();
  14. CreateMap<ProcessorMetaPartsConfig, ProcessorMetaPartsMetaConfigDbModel>().ReverseMap();
  15. CreateMap<Edge.Core.Database.Models.GenericAlarmDbModel, Edge.Core.UniversalApi.GenericAlarm>().ReverseMap();
  16. }
  17. }
  18. }