Example #1
0
        public async Task <BuisenessBook> CreateAsync(BuisenessBook item)
        {
            if (item != null)
            {
                db.BuisenessBooks.Add(item);

                await db.SaveChangesAsync();

                return(item);
            }

            return(null);
        }
Example #2
0
        public async Task <BuisenessBook> DeleteAsync(int id)
        {
            BuisenessBook item = await db.BuisenessBooks.FindAsync(id);

            if (item != null)
            {
                db.BuisenessBooks.Remove(item);

                await db.SaveChangesAsync();

                return(item);
            }

            return(null);
        }
        public async Task <IActionResult> Put(int id, BuisenessBook buisenessBook)
        {
            if (buisenessBook == null)
            {
                return(BadRequest());
            }

            if (id != buisenessBook.BuisenessBookId)
            {
                return(BadRequest());
            }

            await db.BuisenessBooks.UpdateAsync(buisenessBook);

            return(Ok(buisenessBook));
        }
        public async Task <IActionResult> Post(BuisenessBook buisenessBook)
        {
            BuisenessBook _buisenessBook;

            if (buisenessBook == null)
            {
                DateTime date = new DateTime().Date;

                _buisenessBook = await db.BuisenessBooks.CreateAsync(new BuisenessBook { CreatingDate = date });

                return(Ok(_buisenessBook));
            }

            _buisenessBook = await db.BuisenessBooks.CreateAsync(buisenessBook);

            return(Ok(_buisenessBook));
        }
Example #5
0
 public async Task UpdateAsync(BuisenessBook item)
 {
     db.Entry(item).State = EntityState.Modified;
     await db.SaveChangesAsync();
 }