public async Task <IActionResult> Create([FromBody] Funcionario funcionario)
 {
     try
     {
         return(Ok(new
         {
             Message = "Funcionario cadastrado com sucesso !",
             Success = true,
             Data = await _baseRepositorio.Create(funcionario)
         }));
     }
     catch (Exception)
     {
         return(StatusCode(500, "Erro !"));
     }
 }
示例#2
0
        public async Task <IActionResult> Create([FromBody] FuncionarioView funcionarioView)
        {
            try
            {
                var funcionario = _mapper.Map <Funcionario>(funcionarioView);
                var data        = await _baseRepositorio.Create(funcionario);

                return(Ok(new
                {
                    Message = "Funcionario cadastrado com sucesso !",
                    Success = true,
                    Data = data
                }));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }