//Gets the todo Lists. public JsonResult GetTodoLists(string ModId, string sidx, string sord, int page, int rows) { ASL_MENU aslMenuObj = new ASL_MENU(); aslMenuObj.MODULEID = ModId; int pageIndex = Convert.ToInt32(page) - 1; int pageSize = rows; var todoListsResults = db.AslMenuDbSet .Where(a => a.MODULEID == ModId ) .Select( a => new { a.Id, a.MENUID, a.MENUNM, }); int totalRecords = todoListsResults.Count(); var totalPages = (int)Math.Ceiling((float)totalRecords / (float)rows); if (sord.ToUpper() == "DESC") { todoListsResults = todoListsResults.OrderByDescending(s => s.MENUID); todoListsResults = todoListsResults.Skip(pageIndex * pageSize).Take(pageSize); } else { todoListsResults = todoListsResults.OrderBy(s => s.MENUID); todoListsResults = todoListsResults.Skip(pageIndex * pageSize).Take(pageSize); } var jsonData = new { total = totalPages, page, records = totalRecords, rows = todoListsResults }; return Json(jsonData, JsonRequestBehavior.AllowGet); }
public string Edit(string ModId, string MenuType, ASL_MENU objTodo) { string msg; try { var query = from a in db.AslMenuDbSet where (a.MENUID == objTodo.MENUID) select a; foreach (ASL_MENU a in query) { // Insert any additional changes to column values. a.MENUNM = objTodo.MENUNM; } db.SaveChanges(); msg = "" + objTodo.MENUNM + "update Successfully."; } catch (Exception ex) { msg = "Error occured:" + ex.Message; } return msg; }