public ActionResult ScrambleWordCorrect() { if (!BaseMVC.IsLoggedIn()) { return(Json(new { isLoggedIn = false })); } return(Json(new { isLoggedIn = true })); }
public ActionResult Profile() { if (!BaseMVC.IsLoggedIn()) { return(RedirectToAction("Index", "Home")); } var user = KitBL.Instance.Users.GetById(BaseMVC.getUserId()); ViewData["user"] = user; return(View()); }
public ActionResult Edit(int id) { if (!BaseMVC.IsLoggedIn()) { return(RedirectToAction("Index", "Home")); } // TODO: If has access to article var categories = KitBL.Instance.Categories.GetAll(); ViewData["categories"] = categories; var question = KitBL.Instance.Questions.Get(id); return(View(question)); }
public ActionResult EmailPreference(FormCollection collection) { if (!BaseMVC.IsLoggedIn()) { return(RedirectToAction("Index", "Home")); } int emailPreference = 1; var emailPreferenceNewslettter = (collection["chkEmailPreferenceNewslettter"] != null) ? collection["chkEmailPreferenceNewslettter"].Contains("true") : false; var emailPreferenceArticle = (collection["chkEmailPreferenceArticle"] != null) ? collection["chkEmailPreferenceArticle"].Contains("true") : false; var emailPreferenceQuestion = (collection["chkEmailPreferenceQuestion"] != null) ? collection["chkEmailPreferenceQuestion"].Contains("true") : false; var emailPreferenceAnswers = (collection["chkEmailPreferenceAnswers"] != null) ? collection["chkEmailPreferenceAnswers"].Contains("true") : false; var emailPreferenceComments = (collection["chkEmailPreferenceComments"] != null) ? collection["chkEmailPreferenceComments"].Contains("true") : false; if (!emailPreferenceNewslettter) { emailPreference = emailPreference + (int)EmailPreferenceBL.NoNewsletter; } if (!emailPreferenceArticle) { emailPreference = emailPreference + (int)EmailPreferenceBL.NoArticles; } if (!emailPreferenceQuestion) { emailPreference = emailPreference + (int)EmailPreferenceBL.NoQuestions; } if (!emailPreferenceAnswers) { emailPreference = emailPreference + (int)EmailPreferenceBL.NoAnswers; } if (!emailPreferenceComments) { emailPreference = emailPreference + (int)EmailPreferenceBL.NoComments; } KitBL.Instance.Users.SetEmailPeference(BaseMVC.getUserId(), emailPreference); return(RedirectToAction("Profile", "User")); }
public ActionResult Edit(int id) { if (!BaseMVC.IsLoggedIn()) { return(RedirectToAction("Index", "Home")); } // TODO: If has access to article var categories = KitBL.Instance.Categories.GetAll(); ViewData["categories"] = categories; var article = KitBL.Instance.Articles.Get(id); var languages = from LanguageBL s in Enum.GetValues(typeof(LanguageBL)) select new { ID = (int)s, Name = s.ToString() }; ViewData["languages"] = new SelectList(languages, "ID", "Name", 1); return(View(article)); }