public Boolean Guardar(List<Permiso> Lst, int IdPerfil , int IdModulo) { try { using (TECAv8Entities entity = new TECAv8Entities()) { int entiero = entity.ExecuteStoreCommand("Delete from Seguridad.Permiso where IdPerfil = "+IdPerfil +"and IdModulo = "+IdModulo); } int secuencia = 1; foreach (Permiso item in Lst) { using (TECAv8Entities entity = new TECAv8Entities()) { string query = "select isnull(MAX(IdPermiso)+1,1) from Seguridad.Permiso where IdPerfil=" + IdPerfil; item.IdPermiso = entity.ExecuteStoreQuery<int>(query).ToList().First(); secuencia++; entity.AddToPermiso(item); entity.SaveChanges(); } } return true; } catch (Exception) { return false; } }
public Boolean Guardar(List <Permiso> Lst, int IdPerfil, int IdModulo) { try { using (TECAv8Entities entity = new TECAv8Entities()) { int entiero = entity.ExecuteStoreCommand("Delete from Seguridad.Permiso where IdPerfil = " + IdPerfil + "and IdModulo = " + IdModulo); } int secuencia = 1; foreach (Permiso item in Lst) { using (TECAv8Entities entity = new TECAv8Entities()) { string query = "select isnull(MAX(IdPermiso)+1,1) from Seguridad.Permiso where IdPerfil=" + IdPerfil; item.IdPermiso = entity.ExecuteStoreQuery <int>(query).ToList().First(); secuencia++; entity.AddToPermiso(item); entity.SaveChanges(); } } return(true); } catch (Exception) { return(false); } }