コード例 #1
0
        public async Task InsertFactor(Factor factor)
        {
            factor.Date = DateTime.Now;

            db.Factors.Add(factor);

            await db.SaveChangesAsync();
        }
コード例 #2
0
        public async Task RemoveProduct(int productId)
        {
            Product rProduct = db.Products.SingleOrDefault(c => c.Id == productId);

            if (rProduct == null)
            {
                throw new Exception("Product Not Found");
            }

            db.Entry(rProduct).State = EntityState.Deleted;

            await db.SaveChangesAsync();
        }
コード例 #3
0
        public async Task RemoveCategory(int categoryId)
        {
            Category rCategory = db.Categories.SingleOrDefault(c => c.Id == categoryId);

            if (rCategory == null)
            {
                throw new Exception("Category Not Found");
            }

            db.Entry(rCategory).State = EntityState.Deleted;

            await db.SaveChangesAsync();
        }
コード例 #4
0
        public async Task RemoveUser(int userId)
        {
            User rUser = db.Users.SingleOrDefault(c => c.Id == userId);

            if (rUser == null)
            {
                throw new Exception("User Not Found");
            }

            db.Entry(rUser).State = EntityState.Deleted;

            await db.SaveChangesAsync();
        }