Esempio n. 1
0
        public ActionResult CrProgress(CreateProgressViewModel model, int gid)
        {
            Progress prog = new Progress();

            if (!db.Progress.Any())
            {
                prog.PId = 1;
            }
            if (db.Progress.Any())
            {
                prog.PId = db.Progress.Max(p => p.PId) + 1;
            }
            prog.Title = model.Title;
            var gro = db.Groups.Where(g => g.GId == gid).Single();

            prog.Group = gro;
            var val = Request.Form["prgRange"].ToString();

            prog.Prog = int.Parse(val);
            var color = Request.Form["ColorIn"].ToString();

            prog.Color = color;
            db.Progress.Add(prog);
            gro.Progress.Add(prog);
            db.Groups.Attach(gro);
            db.SaveChanges();

            return(RedirectToAction("ProgressList", "Progress", new { @gid = gid }));
        }
Esempio n. 2
0
        public ActionResult CreateProgress(int gid)
        {
            CreateProgressViewModel model = new CreateProgressViewModel();

            model.GrId = gid;
            return(View(model));
        }