public ActionResult DeleteAccess(string indexTypeCode, string userCode) { // TODO: Add delete logic here SysUserModels userSession = (SysUserModels)Session["UserSession"]; MstIndexTypeUserDAO indexTypeUserDAO = new MstIndexTypeUserDAO(this.mapper); indexTypeUserDAO.DeleteIndexTypeUser(indexTypeCode, userCode, userSession.userCode); return RedirectToAction("ViewUser", "User", new { userCode = userCode }); }
public SysUserViewModels getUserView(string userCode, SysUserViewModels model) { SysUserViewModels temp = model; temp.userInfo = this.GetUserByUserCode(userCode); MstIndexTypeDAO mstIndexTypeDAO = new MstIndexTypeDAO(this.mapper); temp.indexTypeList = mstIndexTypeDAO.GetIndexTypeList(null, Constants.Status.Active); MstIndexTypeUserDAO mstIndexTypeUserDAO = new MstIndexTypeUserDAO(this.mapper); temp.indexTypeUserList = mstIndexTypeUserDAO.GetIndexTypeUserList(null, userCode, Constants.Flag.HasRight); MstAccessPackageDAO accessPackageDAO = new MstAccessPackageDAO(this.mapper); temp.packageList = accessPackageDAO.GetAccessPackageList(null, null, -1, Constants.Status.Active); temp.userCode = userCode; return temp; }
public ActionResult SaveAccess(SysUserViewModels model) { MstIndexTypeUserDAO indexTypeUserDAO = new MstIndexTypeUserDAO(this.mapper); SysUserModels userSession = (SysUserModels) Session["UserSession"]; if (indexTypeUserDAO.SaveIndexTypeUser(model, userSession.userCode, Constants.TransactionType.Bank)) { return RedirectToAction("ViewUser", "User", new { userCode = model.userCode }); } else { SysUserDAO userDAO = new SysUserDAO(this.mapper); model = userDAO.getUserView(model.userCode, model); return View("ViewUser", model); } }