Ejemplo n.º 1
0
        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 }));
        }
Ejemplo n.º 2
0
        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));
        }