public async Task <IActionResult> Create([Bind("ID,servqty,serv,group,food")] FoodDb foodDb) { try { if (ModelState.IsValid) { _context.Add(foodDb); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(foodDb)); } catch (SqlException) { string action = this.ControllerContext.RouteData.Values["action"].ToString(); string controller = this.ControllerContext.RouteData.Values["controller"].ToString(); return(RedirectToAction("Error", "Admin", new { controllerName = controller, actionName = action })); } }
public async Task <IActionResult> Edit(string id, [Bind("UserName,UserFirstName,UserLastName,UserAge,UserEmail,UserGender,UserPassword,UserWeightCategory,ResetPasswordCode,NewUser,IsVeg,SetPicture")] DietUsers UPdietUsers) { try { if (id != UPdietUsers.UserName) { return(NotFound()); } if (ModelState.IsValid) { try { var dietUser = _context.DietUsers.Where(x => x.UserName.ToLower() == id.ToLower()).AsNoTracking().FirstOrDefault(); UPdietUsers.Status = dietUser.Status; _context.Update(UPdietUsers); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DietUsersExists(UPdietUsers.UserName)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(UPdietUsers)); } catch (SqlException) { string action = this.ControllerContext.RouteData.Values["action"].ToString(); string controller = this.ControllerContext.RouteData.Values["controller"].ToString(); return(RedirectToAction("Error", new { controllerName = controller, actionName = action })); } }
public async Task <IActionResult> Create([Bind("AdminUsername,AdminPassword,AdminName")] AdminsTable adminsTable) { try { if (ModelState.IsValid) { adminsTable.Status = "Active"; _context.Add(adminsTable); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(adminsTable)); } catch (SqlException) { string action = this.ControllerContext.RouteData.Values["action"].ToString(); string controller = this.ControllerContext.RouteData.Values["controller"].ToString(); return(RedirectToAction("Error", "Admin", new { controllerName = controller, actionName = action })); } }