public ActionResult Create(AutorVm vm) { try { if (!ModelState.IsValid) { return(View(_form, vm)); } var entidade = Mapper.Map <Autor>(vm); AutorBo.Adicionar(entidade); return(RetornarMensagem()); } catch (BusinessException ex) { ModelState.AddModelError("", ex.Message); return(View(_form, vm)); } }
public async Task <ActionResult> Edit(AutorVm vm) { try { if (!ModelState.IsValid) { return(View(_form, vm)); } var entidade = await AutorBo.FiltrarPorIdAsync(vm.Id); Mapper.Map(vm, entidade); AutorBo.Atualizar(entidade); return(RetornarMensagem()); } catch (BusinessException ex) { ModelState.AddModelError("", ex.Message); return(View(_form, vm)); } }