public IActionResult Cadastrar(CadastrarRegistroViewModel vm) { if (!ModelState.IsValid) { vm.Categorias = _categoriaService.GetAll().Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View(vm)); } var registro = new Registro(vm.Descricao, vm.DescricaoBanco, vm.Data, vm.Valor, vm.CategoriaId); _registroService.Cadastrar(registro); return(RedirectToAction("Index", "Home")); }