public IActionResult Post([FromBody] Funcionario funcionario)
 {
     if (funcionario == null)
     {
         return(BadRequest());
     }
     try
     {
         _funcionarioService.AddAsync(funcionario);
         return(CreatedAtRoute("GetFuncionario", new { id = funcionario.Id }, funcionario));
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
         throw;
     }
 }
Пример #2
0
        public async Task <IActionResult> Post([FromBody] Funcionario entity)
        {
            if (entity == null)
            {
                return(BadRequest());
            }

            try
            {
                entity.DtInclusao = DateTime.Now;
                await _service.AddAsync(entity);

                return(StatusCode(200, entity));
            }
            catch (Exception ex)
            {
                return(StatusCode(400, ex.Message));
            }
        }