public static AddEditRiskAssessmentReviewViewModel CreateFrom(RiskAssessmentReviewDto riskAssessmentReview, IEnumerable<EmployeeDto> employees) { var viewModel = new AddEditRiskAssessmentReviewViewModel { CompanyId = riskAssessmentReview.RiskAssessment.CompanyId, RiskAssessmentId = riskAssessmentReview.RiskAssessment.Id, ReviewingEmployeeId = riskAssessmentReview.ReviewAssignedTo.Id, RiskAssessmentReviewId = riskAssessmentReview.Id, ReviewDate = riskAssessmentReview.CompletionDueDate.GetValueOrDefault().ToShortDateString(), RiskAssessmentReviewers = GetReviewersSelectList(employees) }; return viewModel; }
public void Setup() { base.SetUp(); _raReviewDto = new RiskAssessmentReviewDto() { RiskAssessment = new RiskAssessmentDto() { Title = "title", Reference = "ref", RiskAssessmentSite = new SiteStructureElementDto() {Id = 1234} } }; _riskAssessmentReviewService .Setup(x => x.GetByIdAndCompanyId(It.IsAny<long>(), It.IsAny<long>())) .Returns(_raReviewDto); }
//public bool CanAddReview(IPrincipal user, IEnumerable<RiskAssessmentReviewDto> riskAssessmentReviews) //{ // if (!user.IsInRole(Permissions.EditRiskAssessmentTasks.ToString())) // return false; // if (riskAssessmentReviews.Any(r => r.CompletedDate == null || r.CompletedDate.Equals(string.Empty))) // return false; // return true; //} public string GetCompletedReviewDate(RiskAssessmentReviewDto review) { return review.CompletedDate.HasValue ? review.CompletedDate.Value.ToShortDateString() : string.Empty; }