using AutoMapper; using PyroFetes.DTO.Deliverer.Response; using PyroFetes.DTO.DeliveryNote.Response; using PyroFetes.DTO.Price.Response; using PyroFetes.DTO.Product.Response; using PyroFetes.DTO.ProductDelivery.Response; using PyroFetes.DTO.PurchaseOrder.Response; using PyroFetes.DTO.PurchaseProduct.Response; using PyroFetes.DTO.Quotation.Response; using PyroFetes.DTO.QuotationProduct.Response; using PyroFetes.DTO.SettingDTO.Response; using PyroFetes.DTO.Supplier.Response; using PyroFetes.DTO.User.Response; using PyroFetes.DTO.WareHouseProduct.Response; using PyroFetes.Models; namespace PyroFetes.MappingProfiles; public class EntityToDtoMappings : Profile { public EntityToDtoMappings() { CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); // CreateMap(); // // CreateMap(); CreateMap() .ForMember(dest => dest.Products, opt => opt.MapFrom(src => src.PurchaseProducts)); CreateMap() .ForMember(dest => dest.ProductId, opt => opt.MapFrom(src => src.ProductId)) .ForMember(dest => dest.Quantity, opt => opt.MapFrom(src => src.Quantity)) .ForMember(dest => dest.ProductName, opt => opt.MapFrom(src => src.Product.Name)) .ForMember(dest => dest.ProductReferences, opt => opt.MapFrom(src => src.Product.Reference)); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); } }