public async Task <IActionResult> Create([Bind("Descricao,Id,Name,NormalizedName,ConcurrencyStamp")] Funcao funcao) { if (ModelState.IsValid) { await _funcaoRepositorio.AdicionarFuncao(funcao); TempData["NovoRegistro"] = $"Função {funcao.Name} adicionada"; return(RedirectToAction(nameof(Index))); } return(View(funcao)); }
public async Task <ActionResult <Funcao> > PostFuncao(FuncoesViewModel funcoes) { // se os dados sao validos if (ModelState.IsValid) { Funcao funcao = new Funcao { Name = funcoes.Name, Descricao = funcoes.Descricao }; await _funcaoRepositorio.AdicionarFuncao(funcao); return(Ok(new { mensagem = $"Função {funcao.Name} adicionada com sucesso" })); } return(BadRequest(ModelState)); }
public async Task <ActionResult <Funcao> > PostFuncao(FuncoesViewModel funcoes) { //if (ModelState.IsValid) if (TryValidateModel(funcoes)) { Funcao funcao = new Funcao() { Name = funcoes.Name, Descricao = funcoes.Descricao, }; await _funcaoRepositorio.AdicionarFuncao(funcao); // enviar mensagem para o angular return(Ok(new { mensagem = $"Funcao {funcao.Name} adicionada com sucesso" })); } return(BadRequest(ModelState)); }