public ActionResult Interviews() { var filters = EvaluationInterviews.GetAllInterviewsFilters(); var postFilters = new InterviewsFiltersPostViewModel(); postFilters.selectedstages = filters.StageFilter.Keys.Select(x => x.Id).ToList(); postFilters.selectedseniorities = filters.SeniorityFilter.Keys.Select(x => x.Id).ToList(); var interviews = EvaluationInterviews.GetAllInterviewsList(postFilters); return(View(interviews)); }
public string Interviews(InterviewsFiltersPostViewModel filters) { string result = ""; var interviews = EvaluationInterviews.GetAllInterviewsList(filters); int counter = 1; foreach (var interview in interviews.Interviews) { var ratings = ""; for (var i = 0; i < 5; i++) { if (interview.Rating > i) { ratings += string.Format(@"<i class=""glyphicon glyphicon-star""></i>"); } else { ratings += string.Format(@"<i class=""glyphicon glyphicon-star-empty""></i>"); } } result += string.Format(@"<tr><td>{0}</td> <td>{1}</td> <td>{2}</td> <td><a href=""Interviewee/{8}"">{3}</a></td> <td>{4}</td> <td>{5}</td> <td>{6}</td> <td>{7}</td> </tr>", counter, interview.Interviewer, interview.InterviewDate, interview.Interviewee, interview.InterviewStage, interview.Seniority , interview.InterviewStatus, interview.Rating + " " + ratings, interview.IntervieweeID); counter++; } return(result); }