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)); } }
public async Task <ActionResult <ApiResponse> > Post([FromBody] BookCategoryDto entity) { return(new ApiResponse("New book category added.", await bookCategoryService.Add(mapper.Map <BookCategory>(entity)))); }
public async Task <bool> CreateBookCategory(BookCategory model) => await _service.Add(_mapper.Map <BookCategory>(model));
public void Add(Entities.BookCategory category) { _service.Add(category); }