IEnumerator GetEvent() { using (UnityWebRequest req = UnityWebRequest.Get(String.Format("http://194.32.79.63:8000/api/event"))) { req.SetRequestHeader("Authorization", token); yield return(req.Send()); while (!req.isDone) { yield return(null); } byte[] result = req.downloadHandler.data; string eventJSON = System.Text.Encoding.Default.GetString(result); Debug.Log(eventJSON); ApiResponse <GetEventResponse> info = JsonUtility.FromJson <ApiResponse <GetEventResponse> >(eventJSON); Debug.Log($"Data: {info.data} Result: {info.result} Errors: {info.errors}"); if (info.errors.Length == 0) { GetEventResponse evn = info.data; Debug.Log($"ID: {evn.id} Title: {evn.title} Start: {evn.start} Finish: {evn.finish}"); } else { Debug.Log($"Errors: {info.errors[0]}"); } } }
public static GetEventResponse Unmarshall(UnmarshallerContext context) { GetEventResponse getEventResponse = new GetEventResponse(); getEventResponse.HttpResponse = context.HttpResponse; getEventResponse.Code = context.StringValue("GetEvent.Code"); getEventResponse.Message = context.StringValue("GetEvent.Message"); getEventResponse.RequestId = context.StringValue("GetEvent.RequestId"); getEventResponse.Action = context.StringValue("GetEvent.Action"); GetEventResponse.GetEvent__Event _event = new GetEventResponse.GetEvent__Event(); _event.Id = context.LongValue("GetEvent.Event.Id"); _event.IdStr = context.StringValue("GetEvent.Event.IdStr"); _event.Title = context.StringValue("GetEvent.Event.Title"); _event.BannerPhotoId = context.StringValue("GetEvent.Event.BannerPhotoId"); _event.Identity = context.StringValue("GetEvent.Event.Identity"); _event.SplashPhotoId = context.StringValue("GetEvent.Event.SplashPhotoId"); _event.State = context.StringValue("GetEvent.Event.State"); _event.WeixinTitle = context.StringValue("GetEvent.Event.WeixinTitle"); _event.WatermarkPhotoId = context.StringValue("GetEvent.Event.WatermarkPhotoId"); _event.StartAt = context.LongValue("GetEvent.Event.StartAt"); _event.EndAt = context.LongValue("GetEvent.Event.EndAt"); _event.Ctime = context.LongValue("GetEvent.Event.Ctime"); _event.Mtime = context.LongValue("GetEvent.Event.Mtime"); _event.ViewsCount = context.LongValue("GetEvent.Event.ViewsCount"); _event.LibraryId = context.StringValue("GetEvent.Event.LibraryId"); _event.IdStr1 = context.StringValue("GetEvent.Event.IdStr"); getEventResponse._Event = _event; return(getEventResponse); }
public async Task ShouldGetEvent() { GetEventResponse getEventResponse = new GetEventResponse(); _apiClient.Setup(apiClient => apiClient.Get <GetEventResponse>("workflows/events/event_id", _authorization, CancellationToken.None)) .ReturnsAsync(() => getEventResponse); IWorkflowsClient workflowsClient = new WorkflowsClient(_apiClient.Object, _configuration.Object); var response = await workflowsClient.GetEvent("event_id"); response.ShouldNotBeNull(); }
public async Task <EventBrieflyViewModel> GetEvent(Guid eventId) { IUser account = await this._userManager.FindByIdAsync(User.Identity.GetUserId()); GetEventRequest request = new GetEventRequest { AccountId = Guid.Parse(account.Id), EventId = eventId, DetalizationLevel = DetalizationLevel.Full }; GetEventResponse @event = await this._eventsService.GetEventDetails(request); return(Convert((GetEventResponseFull)@event)); }
public IActionResult getArtist(int id) { var artist = _context.Artist.SingleOrDefault(e => e.IdArtist == id); if (artist == null) { return(NotFound("Brak artysty o podanym ID")); } var response = new GetArtistResponse(); response.IdArtist = artist.IdArtist; response.Nickname = artist.Nickname; response.Events = new List <GetEventResponse>(); var artist_event = _context.Artist_Event.Where(e => e.IdArtist == id); if (artist_event.Count() > 0) { var artist_eventList = artist_event.ToList(); for (int i = 0; i < artist_eventList.Count(); i++) { var ae = artist_eventList[i]; var ev = _context.Event.Where(e => e.IdEvent == ae.IdEvent) .SingleOrDefault(); if (ev != null) { var evRes = new GetEventResponse(); evRes.IdEvent = ev.IdEvent; evRes.Name = ev.Name; evRes.StartDate = ev.StartDate; evRes.EndDate = ev.EndDate; response.Events.Add(evRes); } } } response.Events.OrderBy(e => e.StartDate); return(Ok(response)); }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { GetEventResponse response = new GetEventResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.TestExpression("event", targetDepth)) { var unmarshaller = EventUnmarshaller.Instance; response.Event = unmarshaller.Unmarshall(context); continue; } } return(response); }
private GetEventResponse FillBaseDetalization(Event @event, GetEventResponse model = null) { model = model ?? new GetEventResponse(); model.EventId = @event.Id; model.Title = @event.Title; model.StartDate = @event.StartDate; model.EndDate = @event.EndDate; model.AccountId = @event.AccountId; model.ImageId = @event.ImageId; model.EventRelationTypeId = @event.EventRelationTypeId; model.ParticipantsAccountSetId = @event.ParticipantsAccountSetId; model.ArbiterAccountSetId = @event.ArbiterAccountSetId; model.ExpectedEventConditionId = @event.ExpectedEventConditionId; model.RealEventConditionId = @event.RealEventConditionId; model.EventBetConditionId = @event.EventBetConditionId; return(model); }
public async Task ShouldGetSubjectEventAndEvents() { await CreateWorkflow(); PaymentResponse paymentResponse = await MakeCardPayment(true); SubjectEventsResponse subjectEventsResponse = await Retriable(async() => await DefaultApi.WorkflowsClient().GetSubjectEvents(paymentResponse.Id), HasTwoEvents); subjectEventsResponse.ShouldNotBeNull(); subjectEventsResponse.Events.Count.ShouldBe(2); SubjectEvent paymentApprovedEvent = subjectEventsResponse.Events.FirstOrDefault(x => x.Type.Equals("payment_approved")); paymentApprovedEvent.ShouldNotBeNull(); paymentApprovedEvent.Id.ShouldNotBeNullOrEmpty(); paymentApprovedEvent.Timestamp.ShouldNotBeNullOrEmpty(); paymentApprovedEvent.GetLink("self").ShouldNotBeNull(); SubjectEvent paymentCapturedEvent = subjectEventsResponse.Events.FirstOrDefault(x => x.Type.Equals("payment_captured")); paymentCapturedEvent.ShouldNotBeNull(); paymentCapturedEvent.Id.ShouldNotBeNullOrEmpty(); paymentCapturedEvent.Timestamp.ShouldNotBeNullOrEmpty(); paymentCapturedEvent.GetLink("self").ShouldNotBeNull(); GetEventResponse getEventResponse = await DefaultApi.WorkflowsClient().GetEvent(paymentCapturedEvent.Id); getEventResponse.ShouldNotBeNull(); getEventResponse.Id.ShouldNotBeNull(); getEventResponse.Timestamp.ShouldNotBeNull(); getEventResponse.Version.ShouldNotBeNull(); getEventResponse.Data.ShouldNotBeNull(); }
public Response<GetEventResponse> GetAllEventsForVideoUpload(object objreq) { var objresponse = new Response<GetEventResponse>(); var objlist = new List<GetAllevents>(); var objmethod = new UnseenTalentsMethod(); var objeventresp = new GetEventResponse(); try { objeventresp.EventList = objmethod.GetAllEventsForVideoUpload(); if (objeventresp.EventList.Any()) { objeventresp.total = objeventresp.EventList.Count(); objresponse.Create(true, 0, "Events for admin", objeventresp); } else { objeventresp.total = 0; objresponse.Create(false, 1, "Events for admin", objeventresp); } } catch (Exception ex) { objeventresp.total = 0; objresponse.Create(false, -1, "Events for admin", objeventresp); } return objresponse; }
public Response<GetEventResponse> GetAllevntsforadmin(object objreq) { Response<GetEventResponse> objresponse = new Response<GetEventResponse>(); List<GetAllevents> objlist = new List<GetAllevents>(); UnseenTalentsMethod objmethod = new UnseenTalentsMethod(); GetEventResponse objeventresp = new GetEventResponse(); try { objeventresp.EventList = objmethod.GetalleventsforAdmin(); if (objeventresp.EventList.Count() > 0) { objeventresp.total = objeventresp.EventList.Count(); objresponse.Create(true, 0, "Events for admin", objeventresp); } else { objeventresp.total = 0; objresponse.Create(false, 1, "Events for admin", objeventresp); } } catch (Exception ex) { objeventresp.total = 0; objresponse.Create(false, -1, "Events for admin", objeventresp); } return objresponse; }