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