public void UpdateRiskAssessmentHazardTitle(UpdateRiskAssessmentHazardTitleRequest request) { _log.Add(request); try { var user = _userForAuditingRepository.GetByIdAndCompanyId(request.UserId, request.CompanyId); var riskAssessment = _riskAssessmentRepository.GetByIdAndCompanyId(request.RiskAssessmentId, request.CompanyId); var riskAssessmentHazard = riskAssessment.FindRiskAssessmentHazard(request.RiskAssessmentHazardId); riskAssessmentHazard.UpdateTitle(request.Title, user); _riskAssessmentRepository.SaveOrUpdate(riskAssessment); } catch (Exception ex) { _log.Add(ex); throw; } }
public JsonResult UpdateRiskAssessmentHazardTitle(UpdateHazardTitleViewModel model) { if (!ModelState.IsValid) { return ModelStateErrorsAsJson(); } var request = new UpdateRiskAssessmentHazardTitleRequest { CompanyId = CurrentUser.CompanyId, RiskAssessmentId = model.RiskAssessmentId, RiskAssessmentHazardId = model.RiskAssessmentHazardId, Title = model.Title, UserId = CurrentUser.UserId }; _riskAssessmentHazardService.UpdateRiskAssessmentHazardTitle(request); return Json(new { Success = true }); }