Пример #1
0
        public ActionResult ProjectShow(int id)
        {
            ViewBag.Status = ProjectStatusesService.Get();
            var item = Projectservice.Single(id);

            ViewBag.Users = Userservice.Get();
            return(View(item));
        }
Пример #2
0
        public ActionResult ProjectNew()
        {
            ViewBag.Users  = Userservice.Get();
            ViewBag.Status = ProjectStatusesService.Get();

            return(View("ProjectEdit", new ProjectsViewModel()
            {
                StartDate = DateTime.Now, EndDate = DateTime.Now, AccountId = 1
            }));
        }
Пример #3
0
        public ActionResult Projectsave(ProjectsViewModel model)
        {
            if (ModelState.IsValid == false)
            {
                var Users = Userservice.Get();
                ViewBag.Status = ProjectStatusesService.Get();
                ViewBag.Users  = new SelectList(Users, "Id", "Name");
                return(View(model));
            }

            Projectservice.Save(model);
            RolesService.New(Projectservice.GetLast(), "group mannager");

            Userservice.Save(new RefUserProViewModel {
                UserId = ((UsersViewModel)Session["CurrentUsers"]).Id, IsOwner = true, ProjectId = Projectservice.GetLast(), ProjecrId = Projectservice.GetLast(), Task = new Services.Entities.TasksRoles {
                    RoleId = RolesService.GetLast()
                }
            });
            return(View("CloseAndRefresh"));
        }
Пример #4
0
        public ActionResult Projects(ProjectsSearchViewModel search)
        {
            ViewBag.Projects = Projectservice.Get();
            var items = Projectservice.Get(search, ((UsersViewModel)Session["CurrentUsers"]).Id).Where(p => p.StatusName != "disabled").ToList().ToList();
            var Users = Userservice.Get();

            Users.Insert(0, new UsersViewModel()
            {
                Id = 0, Name = "All"
            });
            var u = Projectservice.Get(search);

            ViewBag.Users = Users;
            var status = ProjectStatusesService.Get();

            status.Insert(0, new ProjectStatusesViewModel()
            {
                Id = 0, Name = "All"
            });
            ViewBag.Status = status;
            ViewBag.Search = search;

            return(View(items));
        }