public IActionResult PetFound(int id) { bool isLoggedIn = false; bool isAdmin = false; if (this.User.Identity.IsAuthenticated) { isLoggedIn = true; isAdmin = this.User.Claims.Any(c => c.Value == StaticConstants.AdminRole); } ViewData[StaticConstants.LoggedIn] = isLoggedIn.ToString(); ViewData[StaticConstants.IsAdmin] = isAdmin.ToString(); PetFoundBindingModel petFoundBindingModel = context.Pets.Select(p => new PetFoundBindingModel() { Id = p.Id, ImageUrl = p.ImageUrl, LocationLost = p.LocationLost, Name = p.Name, TimeLost = p.TimeLost, Type = p.Type }).FirstOrDefault(p => p.Id == id); if (petFoundBindingModel == null) { return(RedirectToAction(StaticConstants.All, StaticConstants.Pets, new { Id = id })); } return(View(petFoundBindingModel)); }
public IActionResult PetFound(int id) { PetFoundBindingModel petFoundBindingModel = context.Pets.Select(p => new PetFoundBindingModel() { Id = p.Id, ImageUrl = p.ImageUrl, LocationLost = p.LocationLost, Name = p.Name, TimeLost = p.TimeLost, Type = p.Type }).FirstOrDefault(p => p.Id == id); if (petFoundBindingModel == null) { return(RedirectToAction(StaticConstants.All, StaticConstants.Pets, new { Id = id })); } return(View(petFoundBindingModel)); }