private ReceivedDeliveryLineItem MapLineItem(tblSourcingLineItem tblItem) { var item = new ReceivedDeliveryLineItem(tblItem.Id); if (tblItem.GradeId != null) item.CommodityGrade = _commodityRepository.GetGradeByGradeId(tblItem.GradeId.Value); item.ContainerNo = tblItem.ContainerNo; item.Description = tblItem.Description; item.ParentDocId = tblItem.ParentId.HasValue ? tblItem.ParentId.Value : Guid.Empty; item.Weight = tblItem.Weight.HasValue ? tblItem.Weight.Value : 0; item.DeliveredWeight = tblItem.Weight.HasValue ? tblItem.Weight.Value : 0; if (tblItem.CommodityId != null) item.Commodity = _commodityRepository.GetById(tblItem.CommodityId.Value); if (tblItem.ContainerId != null) item.ContainerType = _containerTypeRepository.GetById(tblItem.ContainerId.Value); return item; }
private CommodyLineItemViewModel Map(ReceivedDeliveryLineItem lineItem,Guid documentid) { var item = new CommodyLineItemViewModel { Id = lineItem.Id, Commodity = lineItem.Commodity??lineItem.CommodityGrade.Commodity, Description = lineItem.Description, ContainerNo = lineItem.ContainerNo, CommodityGrade = lineItem.CommodityGrade, ParentLineItemId = lineItem.ParentDocId, NetWeight =lineItem.Weight, DocumentId = documentid, ContainerType = lineItem.ContainerType, // NoOfContainers = lineItem. }; return item; }