public async Task <IActionResult> SaveAsync(LivrariaViewModel model) { ResultModel <LivrariaViewModel> result = await _dashApplication .SaveAsync(model).ConfigureAwait(false); if (result.Inconsistencias.Any()) { BadRequest(result); } return(Ok(result)); }
public ActionResult Create(LivrariaViewModel model, HttpPostedFileBase img1) { var livraria = Mapper.Map <LivrariaViewModel, Livraria>(model); if (ModelState.IsValid) { if (img1 != null) { livraria.Imagem = new byte[img1.ContentLength]; img1.InputStream.Read(livraria.Imagem, 0, img1.ContentLength); } _livrariaService.Adicionar(livraria); //db.Livrarias.Add(livraria); //db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
public async Task <ResultModel <LivrariaViewModel> > EditAsync(LivrariaViewModel model) { ResultModel <LivrariaViewModel> result = new ResultModel <LivrariaViewModel>(); try { LivrariaModel modelResult = _mapper.Map <LivrariaModel>(model); LivrariaModel dataResult = await _livrariaRepository.EditAsync(modelResult) .ConfigureAwait(false); if (dataResult != null) { result.Resultado = _mapper.Map <LivrariaViewModel>(dataResult); } } catch (Exception ex) { result.Inconsistencias.Add(ex.Message); } return(result); }