public IActionResult Create([Bind("Short,Long")] RankAddViewModel form, string returnUrl) { if (!ModelState.IsValid) { ViewData["ActiveMenu"] = "Admin"; ViewData["ActiveLink"] = "RankCreate"; ViewData["Title"] = "Create Rank: Error"; ViewBag.ReturnUrl = returnUrl; return(View(form)); } else { if (!_userService.CreateRank(form.Short, form.Long, out string response)) { ModelState.AddModelError("", response); ViewData["ActiveMenu"] = "Admin"; ViewData["ActiveLink"] = "RankCreate"; ViewData["Title"] = "Create Rank: Error"; ViewBag.ReturnUrl = returnUrl; return(View(form)); } else { if (!string.IsNullOrEmpty(returnUrl)) { return(Redirect(returnUrl)); } else { return(RedirectToAction(nameof(Index))); } } } }
public IActionResult Create(string returnUrl) { RankAddViewModel vm = new RankAddViewModel(); ViewData["ActiveMenu"] = "Admin"; ViewData["ActiveLink"] = "RankCreate"; ViewData["Title"] = "Create Rank"; ViewBag.ReturnUrl = returnUrl; return(View(vm)); }