/// <summary> /// Adiciona um item na base de dados /// </summary> /// <param name="items">Baseado na classe operante</param> public virtual int Add(T item) { var context = new WpEmpresasContext(); context.Entry(item).State = EntityState.Added; context.SaveChanges(); return((item as dynamic).ID); }
/// <summary> /// Remove um objeto da base dados /// </summary> /// <param name="items">Item Operantante pode se passar um unique ou lista de objetos a ser salvo</param> public virtual void Remove(params T[] items) { var context = new WpEmpresasContext(); foreach (T item in items) { context.Entry(item).State = EntityState.Deleted; } context.SaveChanges(); }
/// <summary> /// Adiciona um item na base de dados /// </summary> /// <param name="items">Baseado na classe operante</param> public virtual void Add(params T[] items) { var context = new WpEmpresasContext(); IList <int> ids = new List <int>(); foreach (var i in items) { context.Entry(i).State = EntityState.Added; ids.Add((i as dynamic).ID); } context.SaveChanges(); }