示例#1
0
 public IActionResult _Detail(string id,string actionType)
 {
     ClauseVM clauseVM = new ClauseVM();
     ClauseModel clauseModel = new ClauseModel();
     if (actionType.ToLower().Equals("insert"))
     {
         // Insert
         clauseVM.actionType = "insert";
         clauseVM.listDocument  = documentDAL.GetAllDocuments();
         clauseVM.listVersion = menuDAL.GetAllVersion();
     }
     else
     {
         // Update
         clauseVM.actionType = "Update";
         clauseVM.clauseModel = clauseDAL.GetClauseById(id);
         clauseVM.listDocument  = documentDAL.GetAllDocuments();
         clauseVM.listVersion = menuDAL.GetAllVersion();
         //clauseModel = clauseDAL.GetDocumentByID(id);
         ////documentVM.listDocument = documentDAL.GetAllDocuments().ToList();
         //documentVM.listDocType = menuDAL.GetAllDocType();
         //documentVM.listVersion = menuDAL.GetAllVersion();
         //documentVM.listDocStatus = menuDAL.GetAllDocStatus();
         //documentVM.documentModel = document;
     }
     return PartialView("_Detail", clauseVM);
 }
示例#2
0
 public IActionResult Index(int? page)
 {
     ClauseVM clauseVM = new ClauseVM();
     int pageSize = 10;
     int pageNumber = page ?? 1;
     int totalCount;
     //clauseVM.listClause = new List<ClauseModel>();
     clauseVM.listClause = clauseDAL.GetAllClause(out totalCount).ToPagedList(pageNumber, pageSize);
     clauseVM.PagingMetaData = new StaticPagedList<ClauseModel>(clauseVM.listClause, pageNumber + 1, pageSize, totalCount).GetMetaData();
     
     // GET: /<controller
     return View(clauseVM);
 }