public ActionResult DocLogs_save() { var parameters = AjaxModel.GetAjaxParameters(HttpContext); var mng = new DocsManager(); var res = false; var savedID = 0; try { var fields = (parameters["fields"] as ArrayList).ToArray().ToList().Select(x => x as Dictionary <string, object>).ToList(); var id = RDL.Convert.StrToInt(AjaxModel.GetValueFromSaveField("id", fields), 0); var createdBy = Membership.GetUser().UserName; var docID = RDL.Convert.StrToInt(AjaxModel.GetValueFromSaveField("name", fields), 0); var isDownload = RDL.Convert.StrToBoolean(AjaxModel.GetValueFromSaveField("isDownload", fields)); var created = DateTime.Now; var item = new doc_docLogs { id = id, createdBy = createdBy, docID = docID, isDownload = isDownload, created = created }; mng.SaveDocLogs(item); savedID = item.id; res = true; } catch (Exception ex) { res = false; } return(Json(new { result = res, savedID = savedID, msg = "" }, JsonRequestBehavior.AllowGet)); }
public bool DocLog(int docId, bool isDown) { var mng = new DocsManager(); var res = false; try { var id = 0; var docID = docId; var createdBy = Membership.GetUser().UserName; var isDownload = isDown; var created = DateTime.Now; var item = new doc_docLogs { id = id, docID = docID, isDownload = isDownload, created = created, createdBy = createdBy }; mng.SaveDocLogs(item); res = true; } catch (Exception ex) { RDL.Debug.LogError(ex); } return(res); }