public async Task<IActionResult> UpdateAsync([FromRoute]string token, [FromBody]ProfissionalFormacao formacao) { try { var result = await _fService.UpdateAsync(formacao, token); return Ok("Formação atualizada com sucesso."); } catch(Exception e) { return StatusCode(500, "Não foi possível completar a operação."); } }
public async Task<IActionResult> DeleteAsync([FromBody]ProfissionalFormacao formacao, [FromRoute]string token) { try { await _fService.RemoveAsync(formacao, token); return Ok("Formação removida com sucesso."); } catch(Exception e) { return StatusCode(500, "Não foi possível completar a operação."); } }
public async Task<IActionResult> SaveAsync([FromBody]ProfissionalFormacao formacao, [FromRoute]string token) { try { var pf = await _fService.SaveAsync(formacao, token); return Ok(pf); } catch(Exception e) { return StatusCode(500, "Não foi possível completar a operação."); } }