public override CompanyDefaultSaveResponse Execute(SaveCompanyDefaultViewModel viewModel, Guid userId) { var request = new SaveCompanyDefaultRequest(viewModel.CompanyDefaultId, viewModel.CompanyDefaultValue, viewModel.CompanyId, viewModel.RiskAssessmentId, viewModel.RunMatchCheck, userId); var result = CompanyDefaultService.SaveSourceOfIgnition(new SaveCompanyDefaultRequest(request.Id, request.Name, request.CompanyId, request.RiskAssessmentId, false, userId)); return CompanyDefaultSaveResponse.CreateSavedSuccessfullyResponse(result); }
public override CompanyDefaultSaveResponse Execute(SaveCompanyDefaultViewModel viewModel, Guid userId) { var request = new SaveCompanyDefaultRequest(viewModel.CompanyDefaultId, viewModel.CompanyDefaultValue, viewModel.CompanyId, viewModel.RiskAssessmentId, viewModel.RunMatchCheck, userId); if (request.RunMatchCheck) { _guardDefaultExistsRequest = new GuardDefaultExistsRequest(request.Name, request.Id, request.CompanyId); var existResult = CompanyDefaultAlreadyExistGuard.Execute(RunQuery); if (existResult.Exists) { return CompanyDefaultSaveResponse.CompanyDefaultMatches(existResult.MatchingResults); } } var result = CompanyDefaultService.SavePeopleAtRisk(request); return CompanyDefaultSaveResponse.CreateSavedSuccessfullyResponse(result); }
public override CompanyDefaultSaveResponse Execute(SaveCompanyDefaultViewModel viewModel, Guid userId) { var request = new SaveCompanyDefaultRequest(viewModel.CompanyDefaultId, viewModel.CompanyDefaultValue, viewModel.CompanyId, viewModel.RiskAssessmentId, viewModel.RunMatchCheck, userId); if (request.RunMatchCheck) { _guardDefaultExistsRequest = new GuardDefaultExistsRequest(request.Name, request.Id, request.CompanyId); var existResult = CompanyDefaultAlreadyExistGuard.Execute(RunQuery); if (existResult.Exists) { return CompanyDefaultSaveResponse.CompanyDefaultMatches(existResult.MatchingResults); } } if(request.Id == 0) { var result = _suppliersService.CreateSupplier(new SaveSupplierRequest() { Name = request.Name, CompanyId = request.CompanyId, UserId = request.UserId }); return CompanyDefaultSaveResponse.CreateSavedSuccessfullyResponse(result); } _suppliersService.UpdateSupplier(new SaveSupplierRequest() { Id = request.Id, Name = request.Name, CompanyId = request.CompanyId, UserId = request.UserId }); return CompanyDefaultSaveResponse.CreateSavedSuccessfullyResponse(request.Id); }
public long SaveSourceOfFuel(SaveCompanyDefaultRequest request) { _log.Add(request); try { var user = _userForAuditingRepository.GetByIdAndCompanyId(request.UserId, request.CompanyId); SourceOfFuel sourceOfFuel = SourceOfFuel.Create( request.Name, request.CompanyId, request.RiskAssessmentId, user); _sourceOfFuelRepository.SaveOrUpdate(sourceOfFuel); return sourceOfFuel.Id; } catch (Exception ex) { _log.Add(ex); throw; } }
public long SaveFireSafetyControlMeasure(SaveCompanyDefaultRequest request) { _log.Add(request); try { var user = _userForAuditingRepository.GetByIdAndCompanyId(request.UserId, request.CompanyId); FireSafetyControlMeasure fireSafetyControlMeasure = FireSafetyControlMeasure.Create( request.Name, request.CompanyId, request.RiskAssessmentId, user); _fireSafetyControlMeasureRepository.SaveOrUpdate(fireSafetyControlMeasure); return fireSafetyControlMeasure.Id; } catch (Exception ex) { _log.Add(ex); throw; } }
public long SavePeopleAtRisk(SaveCompanyDefaultRequest request) { _log.Add(request); try { var user = _userForAuditingRepository.GetByIdAndCompanyId(request.UserId, request.CompanyId); PeopleAtRisk peopleAtRisk; if (request.Id == 0) { peopleAtRisk = PeopleAtRisk.Create( request.Name, request.CompanyId, request.RiskAssessmentId, user); } else { peopleAtRisk = _peopleAtRiskRepository.GetById(request.Id); peopleAtRisk.Update( request.Name, request.CompanyId, request.RiskAssessmentId, user); } _peopleAtRiskRepository.SaveOrUpdate(peopleAtRisk); return peopleAtRisk.Id; } catch (Exception ex) { _log.Add(ex); throw; } }