public ActionResult DeleteConfirmed(int id) { subscribe subscribe = db.subscribes.Find(id); db.subscribes.Remove(subscribe); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,email")] subscribe subscribe) { if (ModelState.IsValid) { db.Entry(subscribe).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(subscribe)); }
public ActionResult Create([Bind(Include = "id,email")] subscribe subscribe) { if (ModelState.IsValid) { db.subscribes.Add(subscribe); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(subscribe)); }
public PresenceApiIntegerResult AddContactsToSubscription(string sessionId, int endPointId, List <string> contactList, int subscriptionId) { subscribe subscribeRequest = new subscribe { contactsList = generateContactList(contactList), endPointID = endPointId, expirationSpecified = false, subscriptionID = subscriptionId, subscriptionType = "PRESENCE_NOTIFICATION" }; return(performSubscription(sessionId, subscribeRequest)); }
// GET: Maneger/subscribes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } subscribe subscribe = db.subscribes.Find(id); if (subscribe == null) { return(HttpNotFound()); } return(View(subscribe)); }
public PresenceApiIntegerResult Subscribe(string sessionId, int endPointId, int expiration, List <string> contactList) { subscribe subscribeRequest = new subscribe { contactsList = generateContactList(contactList), endPointID = endPointId, expiration = fixExpiration(expiration), expirationSpecified = true, subscriptionID = 0, subscriptionType = "PRESENCE_NOTIFICATION" }; return(performSubscription(sessionId, subscribeRequest)); }
private PresenceApiIntegerResult performSubscription(string sessionId, subscribe subscribeRequest) { PresenceApiIntegerResult result = new PresenceApiIntegerResult(); try { subscribeResponse subRes = server.subscribe(sessionId, subscribeRequest); result.IntegerId = subRes.subscriptionID; result.ResultCode = GenericPresenceApiResultCode.Success; } catch (FaultException f) { log("API error during subscribe: " + f.Message, 2); result.ResultCode = GenericPresenceApiResultCode.ApiFault; } catch (CommunicationException c) { log("Communication error: " + c.Message, 2); result.ResultCode = GenericPresenceApiResultCode.CommunicationError; } return(result); }