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