public ActionResult Projects(String state) { String UserType = Session["UserType"].ToString(); ProjectWithList pl = new ProjectWithList(); if (UserType.Equals(AccountType.Client)) { pl.Projects = _pm.GetProjectsByClient(Convert.ToInt32(Session["Id"])); } else if (UserType.Equals(AccountType.Admin)) { pl.Projects = _pm.GetProjects(); } if (state == null || state.Equals(ProjectState.All)) { state = ProjectState.All; } else { pl.Projects = pl.Projects.FindAll(s => s.State == state); } pl.SelectedItem = state; ViewBag.Project = state + " Projects"; return(View(pl)); }
public ActionResult Projects(String state) { ProjectWithList pl = new ProjectWithList(); pl.Projects = _pm.GetProjects(); if (state == null || state.Equals(ProjectState.All)) { state = ProjectState.All; } else { pl.Projects = pl.Projects.FindAll(s => s.State == state); } pl.SelectedItem = state; ViewBag.Project = state + " Projects"; return(View(pl)); }