public int Delete(T data) { try { _context.Set <T>().Update(data); return(_context.SaveChanges()); } catch (Exception ex) { throw new Exception("Erro Inesperado. " + ex.Message); } }
/// <summary> /// Save changes to our database. /// </summary> public bool Commit() { using (var transaction = _dbContext.Database.BeginTransaction()) { try { _dbContext.SaveChanges(); transaction.Commit(); DetachAll(); OperationSuccesful = true; OperationMessage = Info.OperationSuccess; } catch (DbUpdateException ex) { transaction.Rollback(); OperationMessage = string.Format(Errors.Rollback_0, ex.GetMessages()); } catch (Exception ex) { transaction.Rollback(); OperationMessage = string.Format(Errors.Error_0, ex.GetMessages()); } } return(OperationSuccesful); }
public int Commit() { var transId = -1; if (_context == null) { throw new ArgumentNullException(nameof(_context)); } else if (_context.ChangeTracker.HasChanges()) { using (var dbContextTransaction = _context.Database.BeginTransaction()) { try { transId = _context.SaveChanges(); dbContextTransaction.Commit(); } catch (Exception ex) { dbContextTransaction.Rollback(); throw new Exception(ex.ToString()); } } } return(transId); }
public void Add(T entity) { using (var context = new GenericContext <T>()) { context.Entity.Add(entity); context.SaveChanges(); } }
public void AddRange(List <T> entities) { using (var context = new GenericContext <T>()) { context.Entity.AddRange(entities); context.SaveChanges(); } }
public void Delete(T entity) { using (var context = new GenericContext <T>()) { context.Remove(entity); context.SaveChanges(); } }
public void DeleteRange(List <T> entities) { using (var context = new GenericContext <T>()) { context.RemoveRange(entities); context.SaveChanges(); } }
public static void initDb(GenericContext _context) { _context.Database.EnsureCreated(); if (_context.Users.Any()) { return; } var user = new User("Bruno Afonso", Convert.ToDateTime("25/04/1995")); _context.Users.Add(user); _context.SaveChanges(); }
public bool Update(T changedEntity) { using (var context = new GenericContext <T>()) { var entity = context.Entity.Find(changedEntity.id); if (entity == null) { return(false); } context.Entry(entity).CurrentValues.SetValues(changedEntity); context.SaveChanges(); return(true); } }
public virtual void Add(TEntity entity) { DbContext.Set <TEntity>().Add(entity); DbContext.SaveChanges(); }
public void Add(T entity) { _entities.Add(entity); _context.SaveChanges(); }
public void Save() { _genericContext.SaveChanges(); }
public virtual void Add(T entity) { context.Entry(entity).State = System.Data.Entity.EntityState.Added; context.SaveChanges(); }
public void Add <T>(T entity) where T : class { Context.Set <T>().Add(entity); Context.SaveChanges(); }
public virtual void Add(T entity) { context.Set <T>().Add(entity); context.SaveChanges(); }
public void Insert(TEntity entity) { context.Set <TEntity>().Add(entity); context.SaveChanges(); }
public void Complete() { _genericContext.SaveChanges(); Console.WriteLine("Kaydedildi."); Console.ReadLine(); }