public async Task <IActionResult> PutFuncao(string id, FuncoesViewModel funcoes) { if (id != funcoes.Id) { return(BadRequest()); } if (ModelState.IsValid) { Funcao funcao = new Funcao { Id = funcoes.Id, Name = funcoes.Name, Descricao = funcoes.Descricao }; await _funcaoRepositorio.AtualizarFuncao(funcao); return(Ok(new { mensagem = $"Função {funcao.Name} atualizada com sucesso" })); } return(BadRequest(ModelState)); }
public FuncoesView() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); BindingContext = new FuncoesViewModel(); }
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)); }