Esempio n. 1
0
 public string CreateAlert(double coordinateX, double coordinateY, int UniqueID)
 {
     try {
         CreateListItem(coordinateX, coordinateY, UniqueID);
         var client = new YammerClient("954496-BjOb9f4eISyMX0HI0d3XTg");
         client.PostMessage(string.Format("ALERT from MSBand! ID: {0} Coordinates: {1},{2}", UniqueID, coordinateX, coordinateY), Convert.ToInt64(7465273), "Alert");
         return(string.Format("Alert added to list!"));
     }
     catch (Exception exp)
     {
         return(string.Format("Error sending the alert: {0}" + exp.Message));
     }
 }
Esempio n. 2
0
 public string CreateAlert(double coordinateX, double coordinateY, int UniqueID)
 {
     try {
         CreateListItem(coordinateX, coordinateY, UniqueID);
         var client = new YammerClient("954496-BjOb9f4eISyMX0HI0d3XTg");
         client.PostMessage(string.Format("ALERT from MSBand! ID: {0} Coordinates: {1},{2}",UniqueID,coordinateX,coordinateY), Convert.ToInt64(7465273), "Alert");
         return string.Format("Alert added to list!");
     }
     catch(Exception exp)
     {
         return string.Format("Error sending the alert: {0}"+exp.Message);
     }
 }
Esempio n. 3
0
 public ActionResult AuthCode(String code)
 {
     if (!String.IsNullOrWhiteSpace(code))
     {
         var myConfig = this.TempData["YammerConfig"] as ClientConfigurationContainer;
         myConfig.ClientCode = code;
         var myYammer = new YammerClient(myConfig);
         // var yammerToken = myYammer.GetToken();
         // var l = myYammer.GetUsers();
         // var t= myYammer.GetImpersonateTokens();
         // var i = myYammer.SendInvitation("*****@*****.**");
         // var m = myYammer.PostMessage("A test from here", 0, "Event" topic);
         return(View(myYammer.GetUserInfo()));
     }
     return(null);
 }
 public void fetchMessages(System.Action <List <YammerMessage> > callback)
 {
     yammerClient = new YammerClient();
     yammerClient.getMessages(11186532, (messages) =>
     {
         List <YammerMessage> yammerMessages = new List <YammerMessage>();
         foreach (JSONNode message in messages)
         {
             int id       = message["id"];
             int senderId = message["sender_id"];
             string body  = message["body"]["parsed"];
             YammerMessage yammerMessage = new YammerMessage(id, senderId, body);
             yammerMessages.Add(yammerMessage);
         }
         callback(yammerMessages);
     });
 }
Esempio n. 5
0
 public ActionResult Index(IndexViewModel model)
 {
     if (ModelState.IsValid)
     {
         var myConfig = new ClientConfigurationContainer
         {
             ClientCode   = null,
             ClientId     = model.ClientId,
             ClientSecret = model.ClientSecret,
             RedirectUri  = Request.Url.AbsoluteUri + Url.Action("AuthCode")
         };
         var myYammer = new YammerClient(myConfig);
         var url      = myYammer.GetLoginLinkUri();
         this.TempData["YammerConfig"] = myConfig;
         return(Redirect(url));
     }
     return(View(model));
 }
 // Use this for initialization
 void Start()
 {
     yammerClient = new YammerClient();
 }