public async Task <IActionResult> Index(int id, int Length = 0) { if (id == 0) { return(BadRequest("Wrong id")); } var gym = _gymRepo.Get(id); if (gym == null) { return(NotFound()); } if (Length != 0) { ViewData["Errors"] = "error"; } var userId = HttpContext.User.FindFirst(ClaimTypes.NameIdentifier)?.Value; ViewData["CurrentUserId"] = userId; //userId gym.id if (_userRepo.GetByUserIdAndGymId(userId, gym.Id) == null) { ViewData["MyGym"] = false; } else { ViewData["MyGym"] = true; } if (userId == null) { userId = ""; } var user = await _userManager.FindByIdAsync(userId); if (user != null) { ViewData["LoggedIn"] = true; ViewData["CurrentUserName"] = user.FullName; ViewData["CurrentUserLogin"] = user.UserName; } else { ViewData["LoggedIn"] = false; ViewData["CurrentUserName"] = ""; ViewData["CurrentUserLogin"] = ""; } return(View(gym)); }
public IActionResult Edit(int id) { if (id == 0) { return(BadRequest("Wrong id")); } var gym = _gymRepo.Get(id); if (gym == null) { return(NotFound()); } ViewData["Regions"] = new SelectList(SelectLookups.Regions); return(View("Views/Admin/Gym/Edit.cshtml", gym)); }