Ejemplo n.º 1
0
        public async Task <POELocationsForMoResponse> GetPOELocationsForMoAsync(POELocationsForMoRequest poeLocationForMoRequest)
        {
            poeLocationForMoRequest.ThrowIfNull(nameof(poeLocationForMoRequest));

            var poeLocationForMoResponse = await PartnerServiceProxyFactory.UseService(service => service.getPOELocationsForMoAsync(poeLocationForMoRequest.ToPOELocationsForMoRequest1Service()));

            return(poeLocationForMoResponse.getPOELocationsForMoResponse.ToDomain());
        }
Ejemplo n.º 2
0
        public POELocationsForMoResponse GetPOELocationsForMo(POELocationsForMoRequest poeLocationForMoRequest)
        {
            Task <POELocationsForMoResponse> task = Task.Run(() => this.GetPOELocationsForMoAsync(poeLocationForMoRequest));

            task.Wait();

            return(task.Result);
        }
Ejemplo n.º 3
0
        public List <AgentVm> LocationsForMainOffice(string mainOfficeId, string subLevelNameId = null)
        {
            mainOfficeId.ThrowIfNullOrEmpty(nameof(mainOfficeId));

            var req = new POELocationsForMoRequest
            {
                header = new Header
                {
                    ProcessingInstruction = new ProcessingInstruction
                    {
                        Action = "GetPOELocationsForMo",
                        RollbackTransaction = false
                    }
                },
                MainOfficeId   = Convert.ToDecimal(mainOfficeId),
                SubLevelNameId = subLevelNameId,
                POECode        = null
            };

            var locationsResponse = _partnerIntegration.GetPOELocationsForMo(req);

            return(locationsResponse?.ToVm()?.Agents);
        }
Ejemplo n.º 4
0
 public Task <POELocationsForMoResponse> GetPOELocationsForMoAsync(POELocationsForMoRequest poeLocationForMoRequest)
 {
     return(_partnerService.GetPOELocationsForMoAsync(poeLocationForMoRequest));
 }
Ejemplo n.º 5
0
 public virtual POELocationsForMoResponse GetPOELocationsForMo(POELocationsForMoRequest poeLocationForMoRequest)
 {
     return(_partnerService.GetPOELocationsForMo(poeLocationForMoRequest));
 }
Ejemplo n.º 6
0
 public POELocationsForMoResponse GetPOELocationsForMo(POELocationsForMoRequest poeLocationForMoRequest)
 {
     return(_partnerServiceRepository.GetPOELocationsForMo(poeLocationForMoRequest));
 }