예제 #1
0
        /// <summary>
        /// Sobreescrita de metodo, usando o virtual posso alterar o comportamento deste metodo
        /// sobreescrevendo ele
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public virtual T Add(T entity)
        {
            _baseContexto.Set <T>().Add(entity);

            // Poderia implementar aqui o Padrão UnitOfWork
            _baseContexto.SaveChanges();
            return(entity);
        }
예제 #2
0
 public static void Deletar(this UsuarioModel item)
 {
     using (var contexto = new BaseContexto())
     {
         contexto.Set <UsuarioModel>().Remove(item);
         contexto.SaveChanges();
     }
 }
예제 #3
0
 public static void Atualiza(this UsuarioModel item)
 {
     using (var contexto = new BaseContexto())
     {
         contexto.Entry(item).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
예제 #4
0
 public static void Incluir(this UsuarioModel item)
 {
     using (var contexto = new BaseContexto())
     {
         contexto.Set <UsuarioModel>().Add(item);
         contexto.SaveChanges();
     }
 }
예제 #5
0
 public virtual void Atualiza(T item)
 {
     using (var contexto = new BaseContexto())
     {
         contexto.Entry(item).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
예제 #6
0
 public virtual void Deletar(T item)
 {
     using (var contexto = new BaseContexto())
     {
         contexto.Entry <T>(item).State = EntityState.Deleted;
         contexto.SaveChanges();
     }
 }
예제 #7
0
 public virtual void Incluir(T item)
 {
     using (var contexto = new BaseContexto())
     {
         contexto.Set <T>().Add(item);
         contexto.SaveChanges();
     }
 }
 public void Insert(T obj)
 {
     _context.Set <T>().Add(obj);
     _context.SaveChanges();
 }
 public void Commit()
 {
     _baseContext.SaveChanges();
 }
예제 #10
0
 public int SaveChanges()
 {
     return(Db.SaveChanges());
 }
예제 #11
0
 public void Inserir(TEntidade obj)
 {
     Db.Set <TEntidade>().Add(obj);
     Db.SaveChanges();
 }