/// <summary>
        /// Get Job Assignments
        /// </summary>
        /// <param name="personNumber">Person Number</param>
        /// <param name="tenantId">Tenant ID</param>
        /// <param name="jSession">J Session</param>
        /// <returns>Job Assignment response</returns>
        public async Task <Models.ResponseEntities.JobAssignment.Response> getJobAssignment(string personNumber, string tenantId, string jSession)
        {
            try
            {
                string          xmlJobAssignReq = this.CreateJobAssignRequest(personNumber);
                TenantMapEntity tenantMapEntity = await azureTableStorageHelper.ExecuteQueryUsingPointQueryAsync <TenantMapEntity>(Constants.ActivityChannelId, tenantId);

                var tupleJobAssignResponse = await ApiHelper.Instance.SendSoapPostRequest(tenantMapEntity.EndpointUrl, ApiConstants.SoapEnvOpen, xmlJobAssignReq, ApiConstants.SoapEnvClose, jSession);

                Models.ResponseEntities.JobAssignment.Response response = this.ProcessJobAssignResponse(tupleJobAssignResponse.Item1);

                return(response);
            }
            catch (Exception)
            {
                throw;
            }
        }