public ActionResult Index(int?RegNo) { ReportFilterViewModel Model = new ReportFilterViewModel(); Model.GetBatchList = _admissionService.GetBatchList().Where(w => w.BatchName != "Batch 0").ToList(); Model.GetReviewList = _perforamnce.GetReViewList().Where(p => p.Name != "Weekly Term").ToList(); Model.MonthList = (from MonthList e in Enum.GetValues(typeof(MonthList)) select new RoleViewModel { Id = (int)e, Name = e.ToString() }).ToList(); Model.YearList = _report.GetYearList(); if (RegNo.HasValue) { var info = _report.GetInfoByRegNo(RegNo.Value); if (info != null) { Model.BatchId = info.BatchId.ToString(); Model.BatchNo = info.BatchId; Model.RegNo = info.Id; } } return(View(Model)); }
public ActionResult Index(int RegNo, string Review) { var Model = _perforamnce.GetCandidatePerformanceIntialPageInfo(RegNo, Review); Model.ReviewList = _perforamnce.GetReViewList(); var Option = _perforamnce.DisablePerformanceOption(RegNo, Model.BatchId.Value); Model.ReviewArr = Option.ReviewArr; Model.WeeklyArr = Option.WeeklyArr; if (!string.IsNullOrEmpty(Review)) { string[] arr = Review.Split('-'); Model.ReviewId = Convert.ToInt32(arr[0]); if (arr.Length == 2) { Model.WeeklyTermId = Convert.ToInt32(arr[1]); } } return(View(Model)); }