private SaleValueDiscountDTO Map(tblSaleValueDiscount tbl) { var dto = new SaleValueDiscountDTO { MasterId = tbl.id, DateCreated = tbl.IM_DateCreated, DateLastUpdated = tbl.IM_DateLastUpdated, StatusId = tbl.IM_Status, TierMasterId = tbl.TierId, DiscountItems = new List<SaleValueDiscountItemDTO>() }; foreach (var item in tbl.tblSaleValueDiscountItems.Where(n => n.IM_Status == (int)EntityStatus.Active)) { var dtoitem = new SaleValueDiscountItemDTO { MasterId = item.id, DateCreated = item.IM_DateCreated, DateLastUpdated = item.IM_DateLastUpdated, StatusId = item.IM_Status, DiscountValue = item.DiscountRate, DiscountThreshold = item.SaleValue, EffectiveDate = item.EffectiveDate, EndDate = item.EndDate ?? DateTime.Now, SaleValueDiscountMasterId = item.SaleValueId }; dto.DiscountItems.Add(dtoitem); } return dto; }
public SaleValueDiscount.SaleValueDiscountItem Map(SaleValueDiscountItemDTO dto, Guid id) { if (dto == null) return null; var discountItem = Mapper.Map<SaleValueDiscountItemDTO, SaleValueDiscount.SaleValueDiscountItem>(dto); discountItem._Status = EntityStatus.New; return discountItem; }