public void UpdateRiskAssessmentHazardDescription(UpdateRiskAssessmentHazardDescriptionRequest 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.UpdateDescription(request.Description, user); _riskAssessmentRepository.SaveOrUpdate(riskAssessment); } catch (Exception ex) { _log.Add(ex); throw; } }
public JsonResult UpdateRiskAssessmentHazardDescription(UpdateHazardDescriptionViewModel model) { if (!ModelState.IsValid) { return ModelStateErrorsAsJson(); } var request = new UpdateRiskAssessmentHazardDescriptionRequest { CompanyId = CurrentUser.CompanyId, RiskAssessmentId = model.RiskAssessmentId, RiskAssessmentHazardId = model.RiskAssessmentHazardId, Description = model.Description, UserId = CurrentUser.UserId }; _riskAssessmentHazardService.UpdateRiskAssessmentHazardDescription(request); return Json(new { Success = true }); }