public HttpResponseMessage SaveSolutionMotorLoadDetail(MotorLoadDto motorLoadDto) { return(CreateHttpResponse(() => { return Request.CreateResponse(_solutionLoadProcessor.SaveSolutionMotorLoad(motorLoadDto, UserID, UserName)); })); }
public MotorLoadDto SaveSolutionMotorLoad(MotorLoadDto motorLoadDto, string userID, string userName) { if (motorLoadDto.ID == 0) { return(AddSolutionMotorLoad(motorLoadDto, userID, userName)); } else { return(UpdateSolutionMotorLoad(motorLoadDto, userID, userName)); } }
private MotorLoadDto UpdateSolutionMotorLoad(MotorLoadDto motorLoadDto, string userID, string userName) { var solutionLoad = _motorLoadRepository.Find(motorLoadDto.ID); _addMotorLoadDtoToEntityMapper.UpdateMap(motorLoadDto, solutionLoad, userID, userName); solutionLoad.ModifiedDateTime = DateTime.UtcNow; solutionLoad.ModifiedBy = userName; var solutionLoadDetail = _motorLoadRepository.Update(solutionLoad); _motorLoadRepository.Commit(); return(new MotorLoadDto { ID = solutionLoadDetail.ID, Description = solutionLoadDetail.Description }); }