Esempio n. 1
0
        public ActionResult Create(TasksViewModel tvm, ProjectViewModel pvm, WebApplication1.Models.Entities.User uvm, DifficulteViewModel d)
        {
            var p = Ps.GetAll();

            foreach (var item in p)
            {
                ProjectViewModel Pvm = new ProjectViewModel();
                Pvm.projectId   = item.projectId;
                Pvm.projectname = item.projectname;
                Pvm.categoryId  = item.categoryId;
                Pvm.description = item.description;
                Pvm.plan        = item.plan;
                Pvm.goals       = item.goals;
                Pvm.state       = (WebApplication1.Models.stat)stat.To_Do;
            }
            ViewBag.pro = new SelectList(p, "projectId", "projectname");


            var u = Us.GetAll();

            foreach (var item in u)
            {
                Models.Entities.User Uvm = new Models.Entities.User();
                Uvm.Id = item.Id;
            }
            ViewBag.usr = new SelectList(u, "Id", "Id");

            var D = Ds.GetAll();

            foreach (var item in D)
            {
                DifficulteViewModel df = new DifficulteViewModel();
                df.DifficulteId = item.DifficulteId;
            }
            ViewBag.diff = new SelectList(D, "DifficulteId", "DifficulteId");

            Tasks t = new Tasks();

            t.tasksId       = tvm.taskId;
            t.projectId     = pvm.projectId;
            t.team_memberId = uvm.Id;
            // p.deadline = pvm.deadline;
            //t.duration = tvm.duration;
            //t.state = (Domain.Entities.stat)stat.To_Do;
            t.DifficulteId = d.DifficulteId;
            t.nomtask      = tvm.nomtask;
            Ts.Add(t);
            Ts.Commit();

            try
            {
                // TODO: Add insert logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 2
0
        // GET: Tasks/Create
        public ActionResult Create()
        {
            var p = Ps.GetAll();

            foreach (var item in p)
            {
                ProjectViewModel Cvm = new ProjectViewModel();
                Cvm.projectId   = item.projectId;
                Cvm.projectname = item.projectname;
                Cvm.categoryId  = item.categoryId;
                Cvm.description = item.description;
                Cvm.plan        = item.plan;
                Cvm.goals       = item.goals;

                Cvm.state = (WebApplication1.Models.stat)stat.To_Do;
            }
            ViewBag.pro = new SelectList(p, "projectId", "projectname");


            var u = Us.GetAll();
            List <WebApplication1.Models.Entities.User> vm = new List <WebApplication1.Models.Entities.User>();

            foreach (var item in u)
            {
                Models.Entities.User Cvm = new Models.Entities.User();
                if (item.RoleUser == "Member")
                {
                    Cvm.Id    = item.Id;
                    Cvm.Email = item.Email;
                    vm.Add(Cvm);
                }
            }
            ViewBag.usr = new SelectList(vm, "Id", "Email");

            var D = Ds.GetAll();

            foreach (var item in D)
            {
                DifficulteViewModel df = new DifficulteViewModel();
                df.DifficulteId = item.DifficulteId;
            }
            ViewBag.diff = new SelectList(D, "DifficulteId", "Nomdiff");

            return(View());
        }