public async Task <IActionResult> AddEmployee([FromBody] EmployeeResource empResource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessages()));
            }
            var isEmailUsed = await _service.FindEmployeeByEmail(empResource.Email);

            if (isEmailUsed.Success)
            {
                return(Conflict("Esse email já foi utilizado."));
            }
            var employee = _converter.ConvertToModel(empResource);
            var result   = await _service.AddEmployee(employee);

            if (!result.Success)
            {
                return(BadRequest(result.Message));
            }
            return(Ok(result.Employee));
        }