public ActionResult Add()
        {
            try
            {
                //初始化物件
                var m = new TagRuleDetailViewModel();
                m.Action = "Add";

                return(View("Detail", m));
            }
            catch
            {
                return(RedirectToAction("Error", "Home"));
            }
        }
        public JsonResult Save(TagRuleDetailViewModel m)
        {
            Result r = new Result();

            try
            {
                DockDoorDataAccess.SaveFilter(m);
                r.Set(ResultCode.Success, "作業成功");
            }
            catch (Exception e)
            {
                r.Set(ResultCode.Error, e.Message);
            }

            return(Json(r, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Edit(string id)
        {
            try
            {
                //初始化物件
                var m = new TagRuleDetailViewModel();

                //取得系統參數資料
                var dt   = DockDoorDataAccess.GetFilterList(id);
                var list = Util.ToList <TagRuleDetailViewModel>(dt);
                m        = list[0];
                m.Action = "Edit";

                return(View("Detail", m));
            }
            catch
            {
                return(RedirectToAction("Error", "Home"));
            }
        }