public ActionResult Update(string id) { ViewBag.Lines = GetLineList(); ViewBag.urlValue = url ?? Request.Url.PathAndQuery; var obj = _tblLockerControllerService.GetById(id); return(View(obj)); }
public List <Kztek.Model.Models.tblLockerController> GetSetDataControllerSession(string taskid, string controllerid = "", string actionV = "0") { var host = Request.Url.Host; var data = (List <Kztek.Model.Models.tblLockerController>)Session[string.Format("{0}_{1}_{2}", SessionConfig.ControllerLockerSession, host, taskid)]; if (data == null) { data = new List <Model.Models.tblLockerController>(); } switch (actionV) { case "1": //Thêm mới if (!data.Any(n => n.Id == controllerid)) { var objController = _tblLockerControllerService.GetById(controllerid); if (objController != null) { data.Add(objController); } } break; case "2": //Xóa var objControlleDelete = data.FirstOrDefault(n => n.Id == controllerid); if (objControlleDelete != null) { data.Remove(objControlleDelete); } break; case "3": //Xóa hết data = new List <Model.Models.tblLockerController>(); break; default: break; } //Gán lại vào session Session[string.Format("{0}_{1}_{2}", SessionConfig.ControllerLockerSession, host, taskid)] = data; return(data); }