Esempio n. 1
0
        public async Task <IActionResult> EditAdmin(AdminModelEdit model)
        {
            if (ModelState.IsValid)
            {
                var db_worker = _context.Workers.FirstOrDefault(w => w.ID == model.ID);
                if (db_worker != null)
                {
                    db_worker.FirstName  = model.FirstName;
                    db_worker.SecondName = model.SecondName;
                    //db_worker.Status = model.Status;
                    await _context.SaveChangesAsync();

                    return(RedirectToAction("AdminPanel"));
                }
                ModelState.AddModelError("", "Некорректные данные");
            }

            ModelState.AddModelError("", "Некорректные данные");
            return(View(model));
        }
Esempio n. 2
0
        public async Task <IActionResult> EditAdmin(int?id)
        {
            if (id != null)
            {
                Worker worker = await _context.Workers.FirstOrDefaultAsync(w => w.ID == id);


                if (worker != null)
                {
                    AdminModelEdit adminModelEdit = new AdminModelEdit
                    {
                        ID         = worker.ID,
                        CompanyID  = worker.CompanyID,
                        FirstName  = worker.FirstName,
                        SecondName = worker.SecondName,
                        //Status = worker.Status
                    };

                    return(View(adminModelEdit));
                }
            }
            return(NotFound());
        }