public Task <Core.Event.EventResponse> GetTicketsOnEvents(Core.Event.EventRequest eventRequest) { TaskCompletionSource <Core.Event.EventResponse> tcs = new TaskCompletionSource <Core.Event.EventResponse>(); tcs.SetResult(new Core.Event.EventResponse { RequestProcessedStatus = Core.Event.EventResponse.EventRequestProcessedStatus.SUCCESS, TicketsOnEvents = new List <Core.Model.Event> { new Core.Model.Event { DateOfEvent = DateTime.Now, Location = new Core.Model.Location { Name = "Wilson Theatre", State = "US", Town = "New York" }, Tickets = new List <Core.Model.Ticket> { new Core.Model.Ticket { Sector = "Orchestra Rear Sides M-ZZ", Row = "Row Z | Seats Guaranteed together", Price = "127.99" }, new Core.Model.Ticket { Sector = "Orchestra Rear Sides M-ZZ", Row = "Row Z | Seats Guaranteed together", Price = "127.99" }, new Core.Model.Ticket { Sector = "Orchestra Rear Sides M-ZZ", Row = "Row Z | Seats Guaranteed together", Price = "127.99" }, new Core.Model.Ticket { Sector = "Orchestra Rear Sides M-ZZ", Row = "Row Z | Seats Guaranteed together", Price = "127.99" }, new Core.Model.Ticket { Sector = "Orchestra Rear Sides M-ZZ", Row = "Row Z | Seats Guaranteed together", Price = "127.99" } } } } }); return(tcs.Task); }
public void AssigneRequest(Core.Event.EventRequest request) { log.Info("The AssigneRequest called"); Core.Feeder.IFeeder feeder = new Feeders.FakeFeeder(); Task <Core.Event.EventResponse> response = feeder.GetTicketsOnEvents(request); response.Result.Request = request; response.Result.RequestProcessedStatus = Core.Event.EventResponse.EventRequestProcessedStatus.SUCCESS; new TicketCrawlerServer.TicketCrawlerServerClient(new InstanceContext(new TicketCrawlerServerCallback())).ProcessResponseFromWorker(response.Result); }
public void MakeRequest(Core.Event.EventRequest request) { log.Info("The MakeRequest called"); TaskRequest taskRequest = new TaskRequest { Request = request, Workers = _workers.ToList(), Responses = new List <Core.Event.EventResponse>() }; _tasks.Add(taskRequest.TaskId, taskRequest); ProsessTaskRequest(taskRequest); }