public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { Result <LoggedUserInfo> resultData = _dataService.Register(model); if (resultData.Data != null) { _userCache.Add(resultData.Data); return(RedirectToAction("Transfers", "Main", new TransferModel { UserId = resultData.Data.Id })); } else { ModelState.AddModelError(string.Empty, resultData.Error); } } return(View(model)); }