private VATClassDTO Map(tblVATClass tbl) { var dto = new VATClassDTO { MasterId = tbl.id, DateCreated = tbl.IM_DateCreated, DateLastUpdated = tbl.IM_DateLastUpdated, StatusId = tbl.IM_Status, Name = tbl.Name, VatClass = tbl.Class, VatClassItems = new List<VatClassItemDTO>() }; foreach (var item in tbl.tblVATClassItem.Where(n => n.IM_Status== (int)EntityStatus.Active)) { var dtoitem = new VatClassItemDTO { MasterId = item.id, DateCreated = item.IM_DateCreated, DateLastUpdated = item.IM_DateLastUpdated, StatusId = item.IM_Status, Rate = item.Rate, EffectiveDate = item.EffectiveDate, VatClassMasterId = item.VATClassID, }; dto.VatClassItems.Add(dtoitem); } return dto; }
public VATClass.VATClassItem Map(VatClassItemDTO dto, Guid id) { if (dto == null) return null; var vatClassItem = Mapper.Map<VatClassItemDTO, VATClass.VATClassItem>(dto); return vatClassItem; }