Пример #1
0
        public ActionResult Rehabilitation()
        {
            ViewBag.EGHLayout = "ORT";
            ORTContext   db   = null;
            ActionResult view = View("Index", db);

            try
            {
                db = new ORTContext(this);
                ORTContextView context = ORTContextView.HandlerRehabilitation(db, this.Request.Params);
                switch (context.Regim)
                {
                case ORTContextView.REGIM.REPORT:  view = View(db); break;

                case ORTContextView.REGIM.SAVE:
                    ORTContext.ECORehabilitation.Create(db, context.ecorehabilitation);
                    view = View("Index", db);
                    break;

                case ORTContextView.REGIM.CANCEL:  view = View("Index", db); break;

                default:  view = View(db); break;
                }
            }
            catch (RGEContext.Exception e)   //ORTContext.Exception
            {
                ViewBag.msg = e.Message;
            }
            finally
            {
                //if (db != null) db.Disconnect();
            }

            return(view);
        }
Пример #2
0
        public ActionResult ChoiceClassificationResult()
        {
            ViewBag.EGHLayout = "ORT";
            ORTContext   db   = null;
            ActionResult view = View("Index", db);

            try
            {
                db   = new ORTContext(this);
                view = View(db);
                ORTContextView context = ORTContextView.HandlerChoice(db, this.Request.Params);
                switch (context.Regim)
                {
                case ORTContextView.REGIM.INIT:   view = View(db); break;

                case ORTContextView.REGIM.CHOICE: view = View("Index", db); context.Regim = ORTContextView.REGIM.INIT;  break;

                case ORTContextView.REGIM.CANCEL: view = View("Index", db); context.Regim = ORTContextView.REGIM.INIT;  break;

                default:  view = View(db); break;
                }
            }
            catch (RGEContext.Exception e)   //ORTContext.Exception
            {
                ViewBag.msg = e.Message;
            }
            finally
            {
                //if (db != null) db.Disconnect();
            }

            return(view);
        }