public ActionResult eliminarDeMiLista(int MediaId, string UserId) { UsuarioRepository userRepo = new UsuarioRepository(context); FavoritoRepository favRepo = new FavoritoRepository(context); //Me Obtengo var yo = userRepo.Query(u => u.IdentityId == UserId).FirstOrDefault(); //Obtengo de favoritos el favorito que contenga mi id y el mediaId var eliminar = favRepo.Query(f => f.usuarioId == yo.Id && f.mediaId == MediaId).FirstOrDefault(); if (eliminar != null) { favRepo.Delete(eliminar); context.SaveChanges(); return(Json(new { Success = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { Success = false }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteSerie(int?id, FavoritoViewModel model) { try { FavoritoRepository repository = new FavoritoRepository(context); var persona = repository.Query(e => e.id == id).First(); var IdMedia = persona.mediaId; repository.Delete(persona); context.SaveChanges(); return(RedirectToAction("Details/" + IdMedia, "Serie")); } catch { return(View()); } }