コード例 #1
0
        public async Task <int> AddAsync(Parceiro cadastro)
        {
            using (var context = new LiraContext())
            {
                await context.AddAsync(cadastro);

                return(await context.SaveChangesAsync());
            }
        }
コード例 #2
0
        public async Task <int> AddAsync(Produto produto)
        {
            using (var context = new LiraContext())
            {
                await context.AddAsync(produto);

                return(await context.SaveChangesAsync());
            }
        }
コード例 #3
0
        public async Task <int> DeleteAsync(int ID)
        {
            using (var context = new LiraContext())
            {
                var parc = context.Parceiros.Where(X => X.Id == ID).FirstOrDefault();

                if (parc != null)
                {
                    context.Parceiros.Remove(parc);
                    return(await context.SaveChangesAsync());
                }
                else
                {
                    return(0);
                }
            }
        }
コード例 #4
0
        public async Task <int> EditAsync(Parceiro cadastro)
        {
            using (var context = new LiraContext())
            {
                var parc = context.Parceiros.Where(X => X.Id == cadastro.Id).FirstOrDefault();

                if (parc != null)
                {
                    parc = cadastro;
                    return(await context.SaveChangesAsync());
                }
                else
                {
                    return(await AddAsync(context, cadastro));
                }
            }
        }
コード例 #5
0
        public async Task <int> DeleteAsync(int ID)
        {
            using (var context = new LiraContext())
            {
                var cad = context.CategoriaProduto.Where(X => X.Id == ID).FirstOrDefault();

                if (cad != null)
                {
                    context.CategoriaProduto.Remove(cad);
                    return(await context.SaveChangesAsync());
                }
                else
                {
                    return(0);
                }
            }
        }
コード例 #6
0
        public async Task <int> EditAsync(CategoriaProduto cadastro)
        {
            using (var context = new LiraContext())
            {
                var cad = context.CategoriaProduto.Where(X => X.Id == cadastro.Id).FirstOrDefault();

                if (cad != null)
                {
                    cad = cadastro;
                    return(await context.SaveChangesAsync());
                }
                else
                {
                    return(await AddAsync(context, cadastro));
                }
            }
        }
コード例 #7
0
        public async Task <int> EditAsync(Produto produto)
        {
            using (var context = new LiraContext())
            {
                var prod = context.Produtos.Where(X => X.Id == produto.Id).FirstOrDefault();

                if (prod != null)
                {
                    prod = produto;
                    return(await context.SaveChangesAsync());
                }
                else
                {
                    return(await AddAsync(context, produto));
                }
            }
        }
コード例 #8
0
 private Task <int> AddAsync(LiraContext context, Parceiro parceiro)
 {
     context.Add(parceiro);
     return(context.SaveChangesAsync());
 }
コード例 #9
0
 private Task <int> AddAsync(LiraContext context, CategoriaProduto cadastro)
 {
     context.Add(cadastro);
     return(context.SaveChangesAsync());
 }
コード例 #10
0
 private Task <int> AddAsync(LiraContext context, Produto produto)
 {
     context.Add(produto);
     return(context.SaveChangesAsync());
 }