public HttpResponseMessage SaveEquation(EquationViewModel _equationViewModel) { if (Convert.ToBoolean(ConfigurationManager.AppSettings["SAVEIMAGE"])) { EquationFile _equationFile = new EquationFile() { Equationfile1 = _equationViewModel.File, InsertDate = DateTime.Now, UpdateDate = DateTime.Now }; _equationFile.UserIp = HttpContext.Current != null ? HttpContext.Current.Request.UserHostAddress : ""; _equationFile.BrowserName = HttpContext.Current != null ? HttpContext.Current.Request.Browser.Browser : ""; long equationid = EquationEditorDbHelper.SaveEquationFile(_equationFile); if (_equationViewModel.TagSubjectRelationIds != null && _equationViewModel.TagSubjectRelationIds.Count > 0) { EquationEditorDbHelper.LogActivity(_equationViewModel.TagSubjectRelationIds, equationid); } if (!string.IsNullOrEmpty(_equationViewModel.Image)) { ImageHandler.SaveImageFile(_equationViewModel.Image, equationid); } return(Request.CreateResponse(HttpStatusCode.OK, equationid)); } else { return(Request.CreateResponse(HttpStatusCode.OK, 100)); } }
public ActionResult Delete(int id) { EquationEditorDbHelper.Delete(id); var _equationList = EquationEditorDbHelper.GetList(); int pageSize = 30; return(View("Browse", _equationList.ToPagedList(1, pageSize))); }
public ActionResult Browse(int?pageNumber) { if (!pageNumber.HasValue) { pageNumber = 1; } int pageSize = 30; var _equationList = EquationEditorDbHelper.GetList(); return(View(_equationList.ToPagedList(pageNumber.Value, pageSize))); }
public override void Handle(ExceptionHandlerContext context) { try { bool logException = Convert.ToBoolean(ConfigurationManager.AppSettings["LOGEXCEPTION"]); if (logException) { EquationEditorDbHelper.LogError(context.Exception.Message); context.Result = new TextPlainErrorResult { Request = context.ExceptionContext.Request, Content = "Oops! Sorry! Something went wrong." + "Please contact [email protected] so we can try to fix it." }; } } catch (Exception ex) { } }