public HttpResponseMessage TestFireBaseCalls() { int result = 0; result = new MakeFireBaseCalls().SendPushNotification(); return(Request.CreateResponse(HttpStatusCode.OK, new List <int> { result })); }
public void SendNotification(AddEventRequest request, string eventId, Globals.eventNotification eventNotification) { int TryCount = 0; tryAgain: try { MakeFireBaseCalls fireBaseCalls = new MakeFireBaseCalls(); TryCount++; int x = fireBaseCalls.SendPushNotification(request, eventId, eventNotification); } catch (Exception e) { if (TryCount < 3) { goto tryAgain; } } }
public bool SubscribeEvent(SubscribeEventRequest request) { bool response; try { Event eventObj = new Event(); response = eventObj.SubscribeEvent(request); if (response) { MakeFireBaseCalls makeFireBaseCalls = new MakeFireBaseCalls(); makeFireBaseCalls.AddtoTopic(Globals.eventdetails.FromEvent, request); } } catch (Exception Ex) { throw Ex; } return(response); }
public bool UnsubscribeVenue(SubscribeVenueRequest request) { bool response; try { Venue venue = new Venue(); response = venue.UnsubscribeVenue(request); if (response) { MakeFireBaseCalls makeFireBaseCalls = new MakeFireBaseCalls(); makeFireBaseCalls.DeleteFromTopic(Globals.eventdetails.FromVenue, null, request); } } catch (Exception Ex) { throw Ex; } return(response); }