public ActionResult GuardarClaveProdServ(string ClaveProdServ, Guid IdPAC) { string[] ClaveProdServs = ClaveProdServ.Split(','); Usuarios usuario = db.Usuarios.Where(x => x.Usuario == User.Identity.Name).FirstOrDefault(); List <ClaveProdServPorPAC> ClaveProdServPorPAC = db.ClaveProdServPorPAC.Where(x => x.IdPAC == usuario.Id).ToList(); foreach (string Clase in ClaveProdServs) { Guid Id = Guid.NewGuid(); if (!ClaveProdServPorPAC.Where(x => x.Clase == Clase).Any()) { db.InsertClaveProdServPorPAC(Id, IdPAC, Clase, usuario.Id, DateTime.Now); } } foreach (var item in ClaveProdServPorPAC) { if (!ClaveProdServs.Contains(item.Clase)) { db.DeleteClaveProdServPorPAC(item.Id); } } return(Json(new { }, JsonRequestBehavior.AllowGet)); }