public IActionResult AddPrefix([Bind(Prefix = nameof(NumberingPoolViewModel.NewPrefix))] NumberingPool np, bool isReservedPrefix, string prefix, int page) { if (ModelState.IsValid) { np.Username = User.Identity.Name; repository.AddNumberingPool(np, isReservedPrefix); TempData["message"] = $"{np.Prefix} added successfully."; return(RedirectToAction(nameof(Pool), new { np.Prefix })); } return(Pool(prefix, page)); }
public IActionResult EditPrefix([Bind(Prefix = nameof(NumberingPoolViewModel.EditPrefix))] NumberingPool editPrefix, string prefix, int page) { if (ModelState.IsValid) { editPrefix.Username = User.Identity.Name; repository.EditNumberingPool(editPrefix); TempData["message"] = $"{editPrefix.Prefix} edited successfully."; return(RedirectToAction(nameof(Pool), new { prefix })); } return(Pool(prefix)); }