public ActionResult ViewAppraisal(FormCollection form) { Dictionary<string, string> dict_form = FormCollectionToDict(form); Models.DTO.ViewAppraisalPage obj_view_appraisal_page = new Models.DTO.ViewAppraisalPage() { Cycles = Model.PMSModel.GetCycleByStatus(null), Appraisals = new List<Model.DTO.Appraisal.Appraisal>() }; if (dict_form["cycleid"] != null) { string str_employeeName = dict_form["EmployeeName"] == null ? null : dict_form["EmployeeName"]; string str_employeeDomainId = dict_form["DomainID"] == null ? null : dict_form["DomainID"]; string str_departmentName = dict_form["DepartmentName"] == null ? null : dict_form["DepartmentName"]; obj_view_appraisal_page.Appraisals = Business.AppraisalManager.GetAppraisalsForView(Convert.ToInt32(dict_form["cycleid"]), str_employeeName, str_employeeDomainId, str_departmentName); obj_view_appraisal_page.Appraisals = obj_view_appraisal_page.Appraisals.OrderBy(rec => rec.Employee.PreferredName).OrderBy(rec => rec.Department.Name).ToList(); } System.Web.HttpContext.Current.Session.Add("AppraisalsList", obj_view_appraisal_page.Appraisals); TempData["QueryData"] = dict_form; ViewData.Model = obj_view_appraisal_page; return View(); }
public ActionResult ViewAppraisal() { Models.DTO.ViewAppraisalPage obj_view_appraisal_page = new Models.DTO.ViewAppraisalPage() { Cycles = Model.PMSModel.GetCycleByStatus(null), Appraisals = new List<Model.DTO.Appraisal.Appraisal>() }; ViewData.Model = obj_view_appraisal_page; return View(); }