public async void DeleteAuction(int id)
        {
            var auction = await db.Auctions.FirstOrDefaultAsync(a => a.ID == id);

            db.Auctions.Remove(auction);

            await db.SaveChangesAsync();
        }
Exemplo n.º 2
0
        public async void DeleteCategory(int id)
        {
            var category = await db.Categories.FirstOrDefaultAsync(c => c.ID == id);

            if (category != null)
            {
                db.Categories.Remove(category);

                await db.SaveChangesAsync();
            }
        }
        public async void DeleteBidAsync(int id)
        {
            var bid = await GetBid(id);

            if (bid != null)
            {
                db.Bids.Remove(bid);

                await db.SaveChangesAsync();
            }
        }
Exemplo n.º 4
0
        public async void DeleteProduct(int id)
        {
            var product = await db.Products
                          .Include(p => p.Category)
                          .FirstOrDefaultAsync(p => p.ID == id);

            if (product != null)
            {
                db.Products.Remove(product);

                await db.SaveChangesAsync();
            }
        }
        public async Task <User> AddUser(User user)
        {
            using (var tran = db.Database.BeginTransaction(System.Data.IsolationLevel.Serializable))
            {
                if (user != null)
                {
                    await db.Users.AddAsync(user);

                    await db.SaveChangesAsync();

                    await tran.CommitAsync();

                    return(user);
                }
                else
                {
                    throw new ArgumentException("User must not be null!");
                }
            }
        }