public IActionResult SaveEntity(BookCategoryViewModel bookCategoryVm)
 {
     if (!ModelState.IsValid)
     {
         IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors);
         return(new BadRequestObjectResult(allErrors));
     }
     else
     {
         if (bookCategoryVm.KeyId == 0)
         {
             _bookCategoryService.Add(bookCategoryVm);
         }
         else
         {
             _bookCategoryService.Update(bookCategoryVm);
         }
         _bookCategoryService.Save();
         return(new OkObjectResult(bookCategoryVm));
     }
 }
Пример #2
0
 public async Task <ActionResult <ApiResponse> > Post([FromBody] BookCategoryDto entity)
 {
     return(new ApiResponse("New book category added.",
                            await bookCategoryService.Add(mapper.Map <BookCategory>(entity))));
 }
Пример #3
0
 public async Task <bool> CreateBookCategory(BookCategory model) =>
 await _service.Add(_mapper.Map <BookCategory>(model));
Пример #4
0
 public void Add(Entities.BookCategory category)
 {
     _service.Add(category);
 }