Esempio n. 1
0
        public ActionResult BookmarkDonor(int accountId)
        {
            if (!Request.IsAuthenticated)
            {
                return(RedirectToAction("LogOn", "Account"));
            }
            else
            {
                Models.BookmarkedDonor book = new MPXMobile.Models.BookmarkedDonor();
                book.Donor_ID = accountId;
                book.User_ID  = HttpContext.User.Identity.Name;
                var status = Service.BookmarkDonor(book);
                ViewData["BookmarkedDonors"] = status;

                //Changed on 20130209, let only redirct to bookmark page
                //if (IsAjaxRequest())
                //{
                //    string message = string.Empty;
                //    JavaScriptSerializer serializer = new JavaScriptSerializer();
                //    object jsonData = serializer.DeserializeObject(status.ToString());
                //    return Json(new { jsonData });

                //}
                //else
                //{
                //return RedirectToAction("BookmarkedDonors?donorId=" + accountId, "Home");
                return(RedirectToAction("DonorInformation?donorId=" + accountId, "Home"));
                //}
            }
        }
Esempio n. 2
0
        public ActionResult BookmarkDonor(int accountId)
        {
            if (!Request.IsAuthenticated)
            {
                return RedirectToAction("LogOn", "Account");
            }
            else
            {
                Models.BookmarkedDonor book = new MPXMobile.Models.BookmarkedDonor();
                book.Donor_ID = accountId;
                book.User_ID = HttpContext.User.Identity.Name;
                var status = Models.Donors.BookmarkDonor(book);
                ViewData["BookmarkedDonors"] = status;

                if (IsAjaxRequest())
                {
                    string message = string.Empty;
                    JavaScriptSerializer serializer = new JavaScriptSerializer();
                    object jsonData = serializer.DeserializeObject(status.ToString());
                    return Json(new { jsonData });

                }
                else
                {
                    return RedirectToAction("BookmarkedDonors", "Home");
                }
            }
        }
Esempio n. 3
0
        public ActionResult BookmarkDonor(int accountId)
        {
            if (!Request.IsAuthenticated)
            {
                return RedirectToAction("LogOn", "Account");
            }
            else
            {
                Models.BookmarkedDonor book = new MPXMobile.Models.BookmarkedDonor();
                book.Donor_ID = accountId;
                book.User_ID = HttpContext.User.Identity.Name;
                var status = Models.Donors.BookmarkDonor(book);
                ViewData["BookmarkedDonors"] = status;

                if (IsAjaxRequest())
                {
                    string message = string.Empty;
                    JavaScriptSerializer serializer = new JavaScriptSerializer();
                    object jsonData = serializer.DeserializeObject(status.ToString());
                    return Json(new { jsonData });

                }
                else
                {
                    return RedirectToAction("BookmarkedDonors", "Home");
                }
            }
        }
Esempio n. 4
0
        public ActionResult BookmarkDonor(int accountId)
        {
            if (!Request.IsAuthenticated)
            {
                return RedirectToAction("LogOn", "Account");
            }
            else
            {
                Models.BookmarkedDonor book = new MPXMobile.Models.BookmarkedDonor();
                book.Donor_ID = accountId;
                book.User_ID = HttpContext.User.Identity.Name;
                var status = Service.BookmarkDonor(book);
                ViewData["BookmarkedDonors"] = status;

                //Changed on 20130209, let only redirct to bookmark page
                //if (IsAjaxRequest())
                //{
                //    string message = string.Empty;
                //    JavaScriptSerializer serializer = new JavaScriptSerializer();
                //    object jsonData = serializer.DeserializeObject(status.ToString());
                //    return Json(new { jsonData });

                //}
                //else
                //{
                //return RedirectToAction("BookmarkedDonors?donorId=" + accountId, "Home");
                return RedirectToAction("DonorInformation?donorId=" + accountId, "Home");
                //}
            }
        }
Esempio n. 5
0
 /// <summary>
 /// Save donors in db by userId
 /// Save the user actions
 /// See the comments of the implemented method named BookmarkDonor in ApiServiceDonors for more
 /// information.
 /// </summary>
 /// <param name="bookmark">Recive an BookmarkedDonor object</param>
 /// <returns>If the transaction has been succeced or not</returns>
 public static bool BookmarkDonor(BookmarkedDonor bookmark)
 {
     ApiServiceDonors x = new ApiServiceDonors();
     var list=x.BookmarkedByUser(bookmark.User_ID.ToString());
        var verify=list.Where(r=> r.Donor_ID ==bookmark.Donor_ID);
        if (verify.Count() == 0)
        {
        var donor = x.BookmarkDonor(bookmark);
        Models.Util.SaveAction(Util.Actions.BookMarked + ":" + bookmark.Donor_ID + " status:" + donor.ToString() + "");
        return donor;
        }
        return false;
 }
Esempio n. 6
0
        /// <summary>
        /// Save donors in db by userId
        /// Save the user actions
        /// See the comments of the implemented method named BookmarkDonor in ApiServiceDonors for more
        /// information.
        /// </summary>
        /// <param name="bookmark">Recive an BookmarkedDonor object</param>
        /// <returns>If the transaction has been succeced or not</returns>
        public static bool BookmarkDonor(BookmarkedDonor bookmark)
        {
            ApiServiceDonors x = new ApiServiceDonors();
            var list           = x.BookmarkedByUser(bookmark.User_ID.ToString());
            var verify         = list.Where(r => r.Donor_ID == bookmark.Donor_ID);

            if (verify.Count() == 0)
            {
                var donor = x.BookmarkDonor(bookmark);
                Models.Util.SaveAction(Util.Actions.BookMarked + ":" + bookmark.Donor_ID + " status:" + donor.ToString() + "");
                return(donor);
            }
            return(false);
        }
Esempio n. 7
0
 /// <summary>
 /// Save donors in Bookmarked table by user id using Linq datacontext to connect with MPX database
 /// </summary>
 /// <param name="bookmark">Bookmarked Donor object</param>
 /// <returns>If the transaction has been succesfull</returns>
 public bool BookmarkDonor(BookmarkedDonor bookmark)
 {
     try
     {
         UsersAutDataContext context = new UsersAutDataContext();
         context.BookmarkedDonors.InsertOnSubmit(bookmark);
         context.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 8
0
        /// <summary>
        /// Save donors in Bookmarked table by user id using Linq datacontext to connect with MPX database
        /// </summary>
        /// <param name="bookmark">Bookmarked Donor object</param>
        /// <returns>If the transaction has been succesfull</returns>
        public bool BookmarkDonor(BookmarkedDonor bookmark)
        {
            var list = BookmarkedByUser(bookmark.User_ID);

            if (list.Where(r => r.Donor_ID == bookmark.Donor_ID).Count() == 0)
            {
                try
                {
                    UsersAutDataContext context = new UsersAutDataContext();
                    context.BookmarkedDonors.InsertOnSubmit(bookmark);
                    context.SubmitChanges();

                    Models.Util.SaveAction(Util.Actions.BookMarked + ":" + bookmark.Donor_ID + " status:true");
                    return(true);
                }
                catch
                {
                    Models.Util.SaveAction(Util.Actions.BookMarked + ":" + bookmark.Donor_ID + " status:false");
                    return(false);
                }
            }
            return(false);
        }
Esempio n. 9
0
        /// <summary>
        /// Save donors in Bookmarked table by user id using Linq datacontext to connect with MPX database
        /// </summary>
        /// <param name="bookmark">Bookmarked Donor object</param>
        /// <returns>If the transaction has been succesfull</returns>
        public bool BookmarkDonor(BookmarkedDonor bookmark)
        {
            var list = BookmarkedByUser(bookmark.User_ID);

            if (list.Where(r => r.Donor_ID == bookmark.Donor_ID).Count() == 0)
            {
                try
                {
                    UsersAutDataContext context = new UsersAutDataContext();
                    context.BookmarkedDonors.InsertOnSubmit(bookmark);
                    context.SubmitChanges();

                    Models.Util.SaveAction(Util.Actions.BookMarked + ":" + bookmark.Donor_ID + " status:true");
                    return true;
                }
                catch
                {
                    Models.Util.SaveAction(Util.Actions.BookMarked + ":" + bookmark.Donor_ID + " status:false");
                    return false;
                }
            }
            return false;
        }
Esempio n. 10
0
 partial void DeleteBookmarkedDonor(BookmarkedDonor instance);
Esempio n. 11
0
 partial void UpdateBookmarkedDonor(BookmarkedDonor instance);
Esempio n. 12
0
 partial void InsertBookmarkedDonor(BookmarkedDonor instance);
Esempio n. 13
0
 partial void DeleteBookmarkedDonor(BookmarkedDonor instance);
Esempio n. 14
0
 partial void UpdateBookmarkedDonor(BookmarkedDonor instance);
Esempio n. 15
0
 partial void InsertBookmarkedDonor(BookmarkedDonor instance);
Esempio n. 16
0
 /// <summary>
 /// Save donors in Bookmarked table by user id using Linq datacontext to connect with MPX database
 /// </summary>
 /// <param name="bookmark">Bookmarked Donor object</param>
 /// <returns>If the transaction has been succesfull</returns>
 public bool BookmarkDonor(BookmarkedDonor bookmark)
 {
     try
     {
         UsersAutDataContext context = new UsersAutDataContext();
         context.BookmarkedDonors.InsertOnSubmit(bookmark);
         context.SubmitChanges();
         return true;
     }
     catch
     {
         return false;
     }
 }