public void BindTakkaGrid(Takka_Model objModel, int page, int pageSize) { TakkaManager context = new TakkaManager(new DataContext()); var TakkaList = context.GetTakkaList(objModel.OPM_ID); objModel.TakkaList = TakkaList.ToPagedList(page, pageSize).ToList(); objModel.pageList = new PagedList <Takka>(TakkaList, page, pageSize); }
public ActionResult TakkaFilterSearch(int OPM_ID, int page = 1, int pageSize = 5) { Takka_Model objModel = new Takka_Model(); objModel.OPM_ID = OPM_ID; objModel.StaticPageSize = pageSize; BindTakkaGrid(objModel, page, pageSize); return(PartialView("TakkaList", objModel)); }
public ActionResult DeleteTakka(string Takka_ID, int OPM_ID, int page = 1, int pageSize = 5) { TakkaManager context = new TakkaManager(new DataContext()); if (!string.IsNullOrEmpty(Takka_ID)) { context.DeleteTakka(Convert.ToInt32(Takka_ID)); } Takka_Model objModel = new Takka_Model(); objModel.OPM_ID = OPM_ID; BindTakkaGrid(objModel, page, pageSize); return(PartialView("TakkaList", objModel)); }
public ActionResult AddEditTakka(int OPM_ID, int Takka_ID = 0) { TakkaManager context = new TakkaManager(new DataContext()); Takka_Model objModel = new Takka_Model(); if (Takka_ID != 0) { objModel.Table = context.GetTakkaById(Takka_ID); } else { objModel.Table = new Takka(); objModel.Table.OPM_ID = OPM_ID; } return(PartialView("TakkaCRUD", objModel)); }
public ActionResult SaveTakka(Takka_Model objModel, int page = 1, int pageSize = 5) { if (!ModelState.IsValid) { var message = string.Join("|", ModelState.Values.SelectMany(e => e.Errors).Select(em => em.ErrorMessage)); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, message)); } int OPM_ID = objModel.Table.OPM_ID != null ? objModel.Table.OPM_ID.Value : 0; //Save TakkaManager context = new TakkaManager(new DataContext()); var msg = context.SaveTakka(objModel.Table); if (msg.Contains("exists")) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "exists")); } else { objModel.OPM_ID = OPM_ID; BindTakkaGrid(objModel, page, pageSize); string vwString = HtmlHelpers.RenderViewToString(this.ControllerContext, "TakkaList", objModel); return(Json(new { OPM_ID = OPM_ID, viewData = vwString })); } }