コード例 #1
0
        public IActionResult PreCreate(TPPresen presen, int Pid, string actionType)
        {
            if (actionType == "Add")
            {
                if (ModelState.IsValid)
                {
                    try{
                        _dbContext.TPPresens.Add(presen);
                        _dbContext.SaveChanges();
                    }
                    catch { return(View("Error")); }
                }
                else
                {
                    loadPersonViewBag(Pid);
                    return(View(presen));
                }
            }
            var model = _dbContext.TPersons
                        .SingleOrDefault(u => u.PerId.Equals(Pid));

            CreateViewBags(Pid);
            ViewData["panel"] = 6;
            return(View("Edit", model));
        }
コード例 #2
0
        public IActionResult PreEdit(TPPresen pre, string actionType)
        {
            int?Pid = pre.PresPerId;

            if (actionType == "Update")
            {
                if (ModelState.IsValid)
                {
                    try{
                        _dbContext.TPPresens.Update(pre);
                        _dbContext.SaveChanges();
                    }
                    catch {}
                }
                else
                {
                    loadPersonViewBag(Pid);
                    return(View(pre));
                }
            }
            var model = _dbContext.TPersons
                        .SingleOrDefault(u => u.PerId.Equals(Pid));

            CreateViewBags(Pid);
            ViewData["panel"] = 6;
            return(View("Edit", model));

            //return RedirectToAction("Index");
        }
コード例 #3
0
        public IActionResult PreCreate(TPPresen presen, int Pid, string actionType)
        {
            if (actionType == "Add")
            {
                if (ModelState.IsValid)
                {
                    try{
                        _dbContext.TPPresens.Add(presen);
                        _dbContext.SaveChanges();
                    }
                    catch { return(View("Error")); }
                }
                else
                {
                    loadPersonViewBag(Pid);
                    return(View(presen));
                }
            }
            var model = _dbContext.TPersons
                        .SingleOrDefault(u => u.PerId.Equals(Pid));

            string dName = model.PerName1 + " " + model.PerName;

            ViewData["dName"] = dName;
            ViewData["PerId"] = Pid;

            CreateViewBags(Pid);
            ViewData["panel"] = 6;
            return(RedirectToAction("Edit", new { id = Pid, panel = 6, move = 0 }));
        }