public IActionResult DoAddWallet() { var usr = authService.GetAuthUser(Request, Response); if (usr == null) { return(authService.UnAuthenticatedResult); } var badRes = new ActionResultViewModel() { Title = "Failure!", SubTitle = "Wallet was not added!", ActionButtonLink = "/Home/AddWallet/", ActionButtonText = "Back", ButtonClass = "btn-danger", TextClass = "text-danger" }; if (!Request.Form.ContainsKey("privkey") || !Request.Form.ContainsKey("name")) { return(new RedirectToActionResult("Result", "Home", routeValues: badRes)); } var key = Request.Form["privkey"].ToString(); var name = Request.Form["name"].ToString(); var suc = authService.AddWallet(key, name, usr); if (suc) { var res = new ActionResultViewModel() { Title = "Success!", SubTitle = "Wallet added successfully!", ActionButtonLink = "/Home/Wallet/", ActionButtonText = "Go to wallet", ButtonClass = "btn-success", TextClass = "text-success" }; return(new RedirectToActionResult("Result", "Home", routeValues: res)); } else { return(new RedirectToActionResult("Result", "Home", routeValues: badRes)); } }