Пример #1
0
        public async Task <StatusBook> CreateStatusBook(StatusBook statusBook)
        {
            context.StatusBooks.Add(statusBook);

            await context.SaveChangesAsync();

            return(statusBook);
        }
        public async Task <ActionResult <StatusBook> > PostCategories(
            [FromServices] DataContext context, [FromBody] StatusBook model)
        {
            if (ModelState.IsValid)
            {
                return(await statusBookService.CreateStatusBook(model));
            }

            else
            {
                return(BadRequest(ModelState));
            }
        }
Пример #3
0
        public async Task <StatusBook> UpdateStatusBook(StatusBook statusBook, int id)
        {
            var update = context.StatusBooks.FirstOrDefault(s => s.StatusBookId == id);

            if (update != null)
            {
                update.BookId   = statusBook.BookId;
                update.StatusId = statusBook.StatusId;
                context.Update(update);
                await context.SaveChangesAsync();
            }

            return(update);
        }
 public async Task <ActionResult <StatusBook> > UpdateStatusBook(
     [FromServices] DataContext context, [FromBody] StatusBook model, int id)
 {
     return(await statusBookService.UpdateStatusBook(model, id));
 }