Example #1
0
        /// <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);
        }
Example #2
0
        /// <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();
        }
Example #3
0
        /// <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();
        }