示例#1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ShareEvent shareEvent = db.ShareEvents.Find(id);

            db.ShareEvents.Remove(shareEvent);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
        public void LogShare(string shareMethod, string contentName, string contentType, string contentId,
                             Dictionary <string, object> customAttributes = null)
        {
            var answersEvent = new ShareEvent();

            answersEvent.PutMethod(shareMethod);
            answersEvent.PutContentName(contentName);
            answersEvent.PutContentType(contentType);
            answersEvent.PutContentId(contentId);
            answersEvent.PutCustomAttributes(customAttributes);
            Bindings.AnswersKit.Answers.Instance.LogShare(answersEvent);
        }
示例#3
0
 public ActionResult Edit([Bind(Include = "ShareEventID,ParkID,Coordinator,Date,StartTime,EndTime")] ShareEvent shareEvent)
 {
     if (ModelState.IsValid)
     {
         db.Entry(shareEvent).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Coordinator = new SelectList(db.Neighbors, "NeighborID", "FirstName", shareEvent.Coordinator);
     ViewBag.ParkID      = new SelectList(db.Parks, "ParkID", "City", shareEvent.ParkID);
     return(View(shareEvent));
 }
示例#4
0
        // GET: ShareEvents/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ShareEvent shareEvent = db.ShareEvents.Find(id);

            if (shareEvent == null)
            {
                return(HttpNotFound());
            }
            return(View(shareEvent));
        }
示例#5
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ShareEvent shareEvent = db.ShareEvents.Find(id);

            if (shareEvent == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Coordinator = new SelectList(db.Neighbors, "NeighborID", "FirstName", shareEvent.Coordinator);
            ViewBag.ParkID      = new SelectList(db.Parks, "ParkID", "City", shareEvent.ParkID);
            return(View(shareEvent));
        }
示例#6
0
        public static void openSocialWithShareResult(string title, Hashtable userData, SocialPageType pageType, CloseEvent evt, ShareEvent shareEvt)
        {
            _closeHandler = evt;

            string userDataStr = null;

            if (userData != null)
            {
                userDataStr = MiniJSON.jsonEncode(userData);
            }

            __iosShareRECSocialOpenWithShareResult(title, userDataStr, (int)pageType, _callbackObjectName);
        }
示例#7
0
 private void UpdateShareUrl(ShareEvent shareEvent)
 {
     ShareUrl = shareEvent.ShareUrl;
 }
示例#8
0
 private void ShareUrlSubscriber(ShareEvent shareEvent)
 {
     ShareUrl = shareEvent.ShareUrl;
 }
示例#9
0
 private void Btn_Share_Click(object sender, RoutedEventArgs e)
 {
     ShareEvent?.Invoke(sender, EventArgs.Empty);
 }
示例#10
0
 public static void openSocialWithShareResult(string title, Hashtable userData, SocialPageType pageType, CloseEvent evt, ShareEvent shareEvt)
 {
                 #if UNITY_IPHONE
     ShareRECIOS.openSocialWithShareResult(title, userData, pageType, evt, shareEvt);
                 #elif UNITY_ANDROID
                 #endif
 }