public void WriteLog(string FunctionName, string ActionName, object OldData = null, object NewData = null) { TBL_AUDIT Audit = new TBL_AUDIT(); Audit.UserName = Session["UserName"].ToString(); Audit.AuditDate = DateTime.Now; Audit.FunctionName = FunctionName; Audit.Action = ActionName; Audit.OldData = JsonConvert.SerializeObject(OldData); Audit.NewData = JsonConvert.SerializeObject(NewData); DA_Audit.Instance.Insert(Audit); }
/// <summary> /// event click viewHistory /// </summary> /// <returns></returns> public JsonResult ViewHistory() { try { var id = Request.Form.GetValues("id_Item").FirstOrDefault(); long idItem = id == null ? 0 : Convert.ToInt64(id); TBL_AUDIT element = DA_Audit.Instance.getItemBaseId(idItem); return(Json(new { oldData = element.OldData, newData = element.NewData, error = "" })); } catch (Exception ex) { return(Json(new { oldData = "null", newData = "null", error = ex.Message })); } }