private bool guardarCategoria(Categorias parmcategoria) { bool guardado = false; using (EnlacesDataBaseEntities _contexto = new EnlacesDataBaseEntities()) { try { _contexto.Categorias.Add(parmcategoria); _contexto.SaveChanges(); guardado = true; } catch (DbEntityValidationException DBValidation) { foreach (var ValidationErrors in DBValidation.EntityValidationErrors) { foreach (var validationError in ValidationErrors.ValidationErrors) { System.Diagnostics.Trace.TraceInformation("Data Field : {0}, Error Message {1}", validationError.PropertyName, validationError.ErrorMessage); } } } } return guardado; }
public static EnlacesDTO[] ObtenerEnlaces() { using (EnlacesDataBaseEntities _contexto = new EnlacesDataBaseEntities()) { return (from e in _contexto.Enlaces select new EnlacesDTO { Id = e.Id, Nombre = e.Nombre, Link = e.Link, NumeroPuntuaciones = e.NumeroPuntuaciones, Puntuacion = e.Puntuacion, IdCategoria = e.IdCategoria }).ToArray(); } }
private bool GuardarEnlaces(Enlaces enlace) { bool guardado = false; try { using (EnlacesDataBaseEntities _contexto = new EnlacesDataBaseEntities()) { _contexto.Enlaces.Add(enlace); _contexto.SaveChanges(); guardado = true; } } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { System.Diagnostics.Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } return guardado; }