public async Task <IActionResult> Update([FromRoute] Guid employeeId, [FromBody] UpsertRequestContract request)
        {
            var employee = new EmployeeModel()
            {
                Id   = employeeId,
                Name = request.Name
            };

            var updated = await provider.UpsertAsync(employee);

            if (updated.Id != Guid.Empty)
            {
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }