public HttpResponseMessage SaveSolutionWelderLoadDetail(WelderLoadDto welderLoadDto) { return(CreateHttpResponse(() => { return Request.CreateResponse(_solutionLoadProcessor.SaveSolutionWelderLoad(welderLoadDto, UserID, UserName)); })); }
public WelderLoadDto SaveSolutionWelderLoad(WelderLoadDto welderLoadDto, string userID, string userName) { if (welderLoadDto.ID == 0) { return(AddSolutionWelderLoad(welderLoadDto, userID, userName)); } else { return(UpdateSolutionWelderLoad(welderLoadDto, userID, userName)); } }
private WelderLoadDto UpdateSolutionWelderLoad(WelderLoadDto welderLoadDto, string userID, string userName) { var solutionLoad = _welderLoadRepository.Find(welderLoadDto.ID); _addWelderLoadDtoToEntityMapper.UpdateMap(welderLoadDto, solutionLoad, userID, userName); solutionLoad.ModifiedDateTime = DateTime.UtcNow; solutionLoad.ModifiedBy = userName; var solutionLoadDetail = _welderLoadRepository.Update(solutionLoad); _welderLoadRepository.Commit(); return(new WelderLoadDto { ID = solutionLoadDetail.ID, Description = solutionLoadDetail.Description }); }