public void UpdateBook(CreateBookVM model) { using (var repo = Factory.GetService <IBookRepository>(DataContext)) { var createBookEM = entService.ConvertTo <CreateBookVM, CreateBookEM>(model); repo.UpdateBook(createBookEM); } }
public IActionResult Create([FromBody] CreateBookVM createBookVM) { var book = _mapper.Map <Book>(createBookVM); _service.Insert(book); return(Ok(new Result { SuccessMessage = "Livro cadastrado com sucesso! Aguarde aprovação." })); }
public JsonResult UpdateBook(CreateBookVM model) { if (ModelState.IsValid) { using (var domain = Factory.GetService <IBookDM>(RequestContext)) { domain.UpdateBook(model); return(JsonResponse()); } } return(JsonResponse(isSuccess: false)); }
public ActionResult Create(CreateBookVM book) { try { _bookLogic.AddBook(_mapper.Map <Book>(book), book.IdAuthor); return(RedirectToAction("Index", "PrintEdition")); } catch (Exception ex) { Logger.Info("Something go wrong in Creating of Book page " + ex.Message); return(View()); } }
public Result <Book> Create([FromBody] CreateBookVM createBookVM) { var book = Mapper.Map <Book>(createBookVM); return(_service.Insert(book)); }