Example #1
0
        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));
        }
Example #2
0
        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));
        }