public async Task <JsonResult> SelectCourt(SelectCourtVM model) { var user = await userManager.FindByIdAsync(userContext.UserId); user.CourtId = model.CourtId; await userManager.UpdateAsync(user); await this.signInManager.SignOutAsync(); await this.signInManager.SignInAsync(user, isPersistent : false); return(Json(new { result = true })); }
public IActionResult SelectCourt() { object court = userContext.CourtId.ToString(); ViewBag.courts = commonService.CourtSelect_ByUser(userContext.UserId).ToSelectList(x => x.Value, x => x.Label).SetSelected(court); var model = new SelectCourtVM() { CourtId = userContext.CourtId, IsAdmin = userContext.IsUserInRole(Infrastructure.Constants.AccountConstants.Roles.GlobalAdministrator) }; return(PartialView(model)); }