public IActionResult Post([FromBody] CreateEmployeeDto value)
        {
            var employee = Employee.Create(value.Name, EmployeeRoles.RolesDictionary.TryGetValue(value.Role, out var role) ? role : null);

            if (employee.IsFailure)
            {
                return(BadRequest(Envelope.Error(employee.Error)));
            }

            _employeeContext.Add(employee.Value);
            _employeeContext.Save();

            return(Ok("Success"));
        }