public ActionResult AddMistake(string url, string selectText, string comment) { if (string.IsNullOrWhiteSpace(url) || string.IsNullOrWhiteSpace(selectText)) { return(Json(new { result = false, msg = "" }, JsonRequestBehavior.AllowGet)); } try { var currentUser = HttpContext.User.Identity.IsAuthenticated ? Membership.GetUser(HttpContext.User.Identity.Name) : null; var newMistake = new as_textMistakes { id = 0, userID = currentUser != null ? (Nullable <Guid>)currentUser.ProviderUserKey : null, url = url, selectText = selectText, comment = comment, correct = false }; mistakesManager.SaveItem(newMistake); return(Json(new { result = true, msg = "" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { result = false, msg = "" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult TextMistakesSave() { var res = false; var mesage = ""; try { var parameters = AjaxModel.GetAjaxParameters(HttpContext); var comment = parameters["comment"].ToString(); var selectText = parameters["selectText"].ToString(); var url = parameters["url"].ToString(); if (selectText != null && url != null) { var txt = new TextMistakesManager(); var user = HttpContext.User.Identity.IsAuthenticated ? Membership.GetUser(HttpContext.User.Identity.Name) : null; var item = new as_textMistakes { id = 0, userID = user != null ? (Nullable <Guid>)user.ProviderUserKey : null, url = url, selectText = selectText, comment = comment, correct = false }; txt.SaveItem(item); res = true; } } catch (Exception ex) { res = false; } return(Json(new { result = res, msg = mesage }, JsonRequestBehavior.AllowGet)); }