public FoundPetVM GetFoundPetVM(string username, int id) { FoundPet foundPet = this.Context.FoundPets.FirstOrDefault(p => p.Id == id); FoundPetVM vm = Mapper.Map <FoundPet, FoundPetVM>(foundPet); vm.IsLostPet = false; vm.Comments = vm.Comments.OrderByDescending(comment => comment.DatePosted); vm.AssociatedUsername = username; return(vm); }
public ActionResult ConfirmDelete(int id) { string username = User.Identity.Name; if (this.service.PetBelongsToUser(username, id) || User.IsInRole("Admin")) { FoundPetVM vm = this.service.GetFoundPetVM(username, id); return(View(vm)); } return(RedirectToAction("index", "home")); }