public void Update(Domain.DTO.RawMaterialReceivedDTO rawMaterialReceived) { using (var context = new DL.Models.TPOMVCApplicationEntities()) { var entity = (from d in context.RawMaterialReceiveds where d.ID == rawMaterialReceived.ID select d).SingleOrDefault(); //TODO: Add mapper entity.DateEntered = rawMaterialReceived.DateEntered; entity.EnteredBy = rawMaterialReceived.EnteredBy; entity.LastModified = rawMaterialReceived.LastModified; entity.LotNumber = rawMaterialReceived.LotNumber; entity.ModifiedBy = rawMaterialReceived.ModifiedBy; entity.PlantID = rawMaterialReceived.PlantID; entity.RawMaterialID = rawMaterialReceived.RawMaterialID; entity.QuantityNotReceived = rawMaterialReceived.QuantityNotReceived; entity.QuantityReceived = rawMaterialReceived.QuantityReceived; entity.QuantityShipped = rawMaterialReceived.QuantityShipped; entity.QuantityUsedThisLot = rawMaterialReceived.QuantityUsedThisLot; entity.CoA = rawMaterialReceived.CoA; entity.ReceivedSizeLimitID = rawMaterialReceived.ReceivedSizeLimitID; entity.UOMID = rawMaterialReceived.UoMID; context.SaveChanges(); } }
//TODO: Move to common private Domain.DTO.RawMaterialReceivedDTO MapToDTO(DL.Models.RawMaterialReceived dbo) { //TODO: Add mapper var dto = new Domain.DTO.RawMaterialReceivedDTO(); dto.DateEntered = dbo.DateEntered; dto.EnteredBy = dbo.EnteredBy; dto.ID = dbo.ID; dto.LastModified = dbo.LastModified; dto.ModifiedBy = dbo.ModifiedBy; dto.PlantID = dbo.PlantID; dto.PlantCode = dbo.Plant.Code; dto.RawMaterialID = dbo.RawMaterialID; dto.LotNumber = dbo.LotNumber; dto.RawMaterialCode = dbo.RawMaterial.Code; dto.QuantityNotReceived = dbo.QuantityNotReceived; dto.QuantityReceived = dbo.QuantityReceived; dto.QuantityShipped = dbo.QuantityShipped; dto.QuantityUsedThisLot = dbo.QuantityUsedThisLot; dto.CoA = dbo.CoA; dto.ReceivedSizeLimitID = dbo.ReceivedSizeLimitID; dto.UoMID = dbo.UOMID; dto.UoMCode = dbo.UnitOfMeasure.Code; return(dto); }
public void Add(Domain.DTO.RawMaterialReceivedDTO rawMaterialReceived) { using (var context = new DL.Models.TPOMVCApplicationEntities()) { var newRawMaterialRecieved = MapToDBO(new DL.Models.RawMaterialReceived(), rawMaterialReceived); context.RawMaterialReceiveds.Add(newRawMaterialRecieved); context.SaveChanges(); } }
public static void Add(Domain.DTO.RawMaterialReceivedDTO rawMaterialReceivedDTO) { try { //TODO: set actual modified by from session rawMaterialReceivedDTO.LastModified = DateTime.Now; _repository.Add(rawMaterialReceivedDTO); } catch (Exception) { //TODO: handle error // add return result object return; } }
public static void Update(Domain.DTO.RawMaterialReceivedDTO dto) { dto.LastModified = DateTime.Now; _repository.Update(dto); }
//TODO: Move to common private DL.Models.RawMaterialReceived MapToDBO(DL.Models.RawMaterialReceived entity, Domain.DTO.RawMaterialReceivedDTO dto) { //TODO: Add mapper entity.DateEntered = dto.DateEntered; entity.EnteredBy = dto.EnteredBy; entity.LastModified = dto.LastModified; entity.LotNumber = dto.LotNumber; entity.ModifiedBy = dto.ModifiedBy; entity.PlantID = dto.PlantID; entity.RawMaterialID = dto.RawMaterialID; entity.ID = dto.ID; entity.QuantityNotReceived = dto.QuantityNotReceived; entity.QuantityReceived = dto.QuantityReceived; entity.QuantityShipped = dto.QuantityShipped; entity.QuantityUsedThisLot = dto.QuantityUsedThisLot; entity.CoA = dto.CoA; entity.ReceivedSizeLimitID = dto.ReceivedSizeLimitID; entity.UOMID = dto.UoMID; return(entity); }