public RespondModel Eliminar(Perfiles_CategoriaTipoPerfil modelo) { var rm = new RespondModel(); string mensaje = ""; try { using (var db = new DataContext()) { if (Perfiles_CategoriaTipoPerfilExist(modelo.PerfilesId, modelo.CategoriaTipoPerfilId)) { db.Entry(modelo).State = System.Data.Entity.EntityState.Added; mensaje = "Registro eliminado exitosamente"; } db.SaveChanges(); rm.SetResponse(true, mensaje); } } catch (DbEntityValidationException ex) { foreach (var eve in ex.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } rm.SetResponse(false, ex.Message); } catch (Exception ex) { rm.SetResponse(false, ex.Message); } return(rm); }
public RespondModel Eliminar(Perfiles_CategoriaTipoPerfil modelo) { return(Manager.Eliminar(modelo)); }
public RespondModel Guardar(Perfiles_CategoriaTipoPerfil modelo) { return(Manager.Guardar(modelo)); }