public ActionResult GetUserInputs() { //Get param from REQUEST var nextPage = Request["currentPage"] == "" ? 0 : Int32.Parse(Request["currentPage"]); var pageSize = Request["pageItems"] == "" ? 5 : Int32.Parse(Request["pageItems"]); var orderBy = Request["orderBy"] == "" ? "Id" : Request["orderBy"]; var orderByReverse = Request["orderByReverse"] == "" ? "true" : Request["orderByReverse"]; var searchText = Request["searchText"]; PagingModel paging = new PagingModel(); paging.PageSize = pageSize; paging.PageIndex = nextPage; paging.SortOn = orderBy; paging.SortReversed = orderByReverse; paging.SearchString = searchText; //Call class from business layer to handle the business. Controller only servers as an coordinator var data = new UserInputBL().GetUserInputs(paging); return Json(new { userInputs = data.Result, total = data.TotalSize }, JsonRequestBehavior.AllowGet); }
public ActionResult DeleteUserInput() { //Get param from REQUEST var uId = Request["uId"] == "" ? 0 : Int32.Parse(Request["uId"]); //Call class from business layer to handle the business. Controller only servers as an coordinator var result = new UserInputBL().DeleteUserInput(uId); return Json(result, JsonRequestBehavior.AllowGet); }
public ActionResult AddUserInput() { //Get param from REQUEST var expression = Request["expression"].ToString(); var expressionResult = Request["expessionResult"].ToString(); //Call class from business layer to handle the business. Controller only servers as an coordinator var result = new UserInputBL().AddUserInput(expression, expressionResult); return Json(result, JsonRequestBehavior.AllowGet); }