示例#1
0
        public ActionResult Return()
        {
            ApplicationInfoModel sm = (ApplicationInfoModel)Session["書類申請"];

            sm.Find();
            sm.SortAll();
            sm.GetPage();
            return(View("ApplicationManage", sm));
        }
示例#2
0
        public ActionResult Find(ApplicationInfoModel m)
        {
            ApplicationInfoModel sm = (ApplicationInfoModel)Session["書類申請"];

            sm.状態   = m.状態;
            sm.表示件数 = m.表示件数;
            sm.現ページ = 1;
            sm.Find();
            sm.SortAll();
            sm.GetPage();
            Session["書類申請"] = sm;
            return(PartialView("_ApplicationList", sm));
        }
示例#3
0
        //全体的にいろんな書き方と設計を試しています
        //なんだかんだ引数の割の良さは感じますね。
        //たぶん、フォーム側のマッピングモデルで持てるかどうかがコツかな。
        //あとはフォームのマッピングモデルとかをきれいな命名規則で纏めて、
        //完全に分離させる感じにするとキレイになるかもしれない。
        //まあいろいろ試せばわかってくるかな。



        //今回のはあんまりきれいにならなかった。
        //状態をクラスに保持して、プロパティはviewからマッピングして
        //メソッドだけこっちでやりたかったけど、
        //たぶんview側で全部処理できるように組まないと、中途半端。

        // GET: /ApplicationForAdmin/
        public ActionResult Index()
        {
            ApplicationInfoModel sm = new ApplicationInfoModel();

            //これは遷移で持ってくるやつ
            sm.氏名    = "testuser";
            sm.所属    = "営業部";
            sm.役職    = "主査";
            sm.ユーザID = "a";

            //ここから普通
            sm.状態   = "2";
            sm.表示件数 = 10;
            sm.Find();
            sm.SortAll();
            sm.GetPage();
            Session["書類申請"] = sm;
            return(View("ApplicationManage", sm));
        }