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")); //} } }
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"); } } }
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"); //} } }
/// <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; }
/// <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); }
/// <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); } }
/// <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); }
/// <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; }
partial void DeleteBookmarkedDonor(BookmarkedDonor instance);
partial void UpdateBookmarkedDonor(BookmarkedDonor instance);
partial void InsertBookmarkedDonor(BookmarkedDonor instance);
/// <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; } }