Example #1
0
        public IActionResult Create()
        {
            var data = new AdministratorMD();

            ModelState.Clear();

            return(View(data));
        }
Example #2
0
        public IActionResult Delete(int id)
        {
            var entity = _context.Administrators.Single(x => x.Id == id);

            if (entity == null)
            {
                return(RedirectToAction("Error", "Home", new { message = $"無管理者資料" }));
            }

            var metaData = AdministratorMD.ToMetaData(entity);

            return(View(metaData));
        }
Example #3
0
        public IActionResult Create(AdministratorMD metaData)
        {
            _context.Administrators.Add(metaData.ToEntity());

            if (_context.SaveChanges() <= 0)
            {
                ViewBag.ErrorMessage = $"新增失敗,請聯絡系統管理員";

                return(View(metaData));
            }

            return(RedirectToAction("Index", "Administrator"));
        }
Example #4
0
        public IActionResult Update(AdministratorMD metaData)
        {
            var entity = metaData.ToEntity();

            _context.Entry(entity).State = EntityState.Modified;

            if (_context.SaveChanges() <= 0)
            {
                ViewBag.ErrorMessage = $"更新失敗,請聯絡系統管理員";

                return(View(metaData));
            }

            return(RedirectToAction("Index", "Administrator"));
        }