// GET: Message/Edit/5 public async Task <IActionResult> Edit(int?id) { if (UserState.IsLoggedIn && UserState.Role == 0) { if (id == null) { return(NotFound()); } var message = await messageRepo.GetAsync(id); if (message == null) { return(NotFound()); } return(View(message)); } else { return(RedirectToAction(nameof(LogInOffer))); } }