public HttpResponseMessage SaveSolutionUPSLoadDetail(UPSLoadDto upsLoadDto) { return(CreateHttpResponse(() => { return Request.CreateResponse(_solutionLoadProcessor.SaveSolutionUpsLoad(upsLoadDto, UserID, UserName)); })); }
public UPSLoadDto SaveSolutionUpsLoad(UPSLoadDto upsLoadDto, string userID, string userName) { if (upsLoadDto.ID == 0) { return(AddSolutionUpsLoad(upsLoadDto, userID, userName)); } else { return(UpdateSolutionUpsLoad(upsLoadDto, userID, userName)); } }
private UPSLoadDto UpdateSolutionUpsLoad(UPSLoadDto upsLoadDto, string userID, string userName) { var solutionLoad = _upsLoadRepository.Find(upsLoadDto.ID); _addUpsLoadDtoToEntityMapper.UpdateMap(upsLoadDto, solutionLoad, userID, userName); solutionLoad.ModifiedDateTime = DateTime.UtcNow; solutionLoad.ModifiedBy = userName; var solutionLoadDetail = _upsLoadRepository.Update(solutionLoad); _upsLoadRepository.Commit(); return(new UPSLoadDto { ID = solutionLoadDetail.ID, Description = solutionLoadDetail.Description }); }