public OverallRiskRatingVM NewOverallRiskRating(string projectId) { OverallRiskRatingVM overallRiskRatingVm = new OverallRiskRatingVM(); overallRiskRatingVm.ProjectID = projectId; return(overallRiskRatingVm); }
public List <OverallRiskRatingVM> CreateOverallRiskRatingVms() { List <OverallRiskRatingVM> overallRiskRatingVms = new List <OverallRiskRatingVM>(); foreach (OverallRiskRating riskRating in _overallRiskRatings) { OverallRiskRatingVM overallRiskRatingVm = new OverallRiskRatingVM { OverallRiskRatingId = riskRating.OverallRiskRatingId, ProjectID = riskRating.ProjectID, Comments = riskRating.Comments, RiskScore = riskRating.RiskScore, LastUpdated = riskRating.LastUpdated, UserID = riskRating.UserID }; overallRiskRatingVms.Add(overallRiskRatingVm); } return(overallRiskRatingVms); }
public bool PostOverallRiskRating(OverallRiskRatingVM overallRiskRatingVm, string user) { OverallRiskRatingBuilder builder = new OverallRiskRatingBuilder(_ampRepository, overallRiskRatingVm, user); builder.BuildOverallRiskRating(); OverallRiskRating overallRiskRating = builder.OverallRiskRating; if (overallRiskRating.OverallRiskRatingId == 0) { _ampRepository.InsertOverallRiskRating(overallRiskRating); } else { _ampRepository.UpdateOverallRiskRating(overallRiskRating); } _ampRepository.Save(); return(true); }
public List <OverallRiskRatingVM> BuildOverallRiskRatingVMList() { List <OverallRiskRatingVM> OverallRiskRatingsVM = new List <OverallRiskRatingVM>(); foreach (var overallRiskRating in _overallRiskRatings) { OverallRiskRatingVM overallRiskRatingVm = new OverallRiskRatingVM { OverallRiskRatingId = overallRiskRating.OverallRiskRatingId, ProjectID = overallRiskRating.ProjectID, Comments = overallRiskRating.Comments, RiskScore = overallRiskRating.RiskScore == null ? null : _riskRatings.Find(x => x.RiskValue == overallRiskRating.RiskScore).RiskTitle, UserID = overallRiskRating.UserID, LastUpdated = overallRiskRating.LastUpdated }; OverallRiskRatingsVM.Add(overallRiskRatingVm); } return(OverallRiskRatingsVM); }
public OverallRiskRatingBuilder(IAMPRepository ampRepository, OverallRiskRatingVM overallRiskRatingVm, string user) { _ampRepository = ampRepository; _overallRiskRatingVm = overallRiskRatingVm; _user = user; }