public ProductPricing.ProductPricingItem Map(ProductPricingItemDTO dto) { if (dto == null) return null; var pricingItem = Mapper.Map<ProductPricingItemDTO, ProductPricing.ProductPricingItem>(dto); return pricingItem; }
private ProductPricingDTO Map(tblPricing tbl) { var dto = new ProductPricingDTO { MasterId = tbl.id, DateCreated = tbl.IM_DateCreated, DateLastUpdated = tbl.IM_DateLastUpdated, ProductMasterId = tbl.ProductRef, ProductPricingTierMasterId = tbl.Tier, ProductPricingItems = new List<ProductPricingItemDTO>(), StatusId = tbl.IM_Status }; var items = tbl.tblPricingItem .Where(s => s.IM_Status == (int) EntityStatus.Active) .OrderByDescending(n => n.EffecitiveDate).ToList(); var item = items.FirstOrDefault(); if(item != null) { var dtoitem = new ProductPricingItemDTO { DateCreated = item.IM_DateCreated, DateLastUpdated = item.IM_DateLastUpdated, EffectiveDate = item.EffecitiveDate, ExFactoryRate = item.Exfactory, MasterId = item.id, ProductPricingMasterId = item.PricingId, SellingPrice = item.SellingPrice, StatusId = item.IM_Status }; dto.ProductPricingItems.Add(dtoitem); } return dto; }