Example #1
0
        public ActionResult Add(LineAddModel model)
        {
            if (!ModelState.IsValid)
            {
                string msg = mvchelper.GetValiMsg(ModelState);
                return(Json(new AjaxResult {
                    status = "error", errorMsg = msg
                }));
            }
            //服务器端的校验必不可少
            //bool exists = LineSvc.GetByLid(model.id) != null;
            //if (exists)
            //{
            //    return Json(new AjaxResult
            //    {
            //        status = "error",
            //        errorMsg = "该路线已经存在"
            //    });
            //}

            long userId = LineSvc.AddLine(model.Province, model.city,
                                          model.intro, model.title, model.PastPrice, model.discount);

            return(Json(new AjaxResult {
                status = "ok"
            }));
        }
Example #2
0
        public ActionResult AddLines(long gid, LineAddModel model)
        {
            if (!ModelState.IsValid)
            {
                string msg = mvchelper.GetValiMsg(ModelState);
                return(Json(new AjaxResult {
                    status = "error", errorMsg = msg
                }));
            }
            long lid = LineSvc.AddLine(model.Province, model.city,
                                       model.intro, model.title, model.PastPrice, model.discount);

            ViewBag.lid = lid;

            long GLid = GuideLineSvc.AddGidLid(gid, lid);

            return(Json(new AjaxResult {
                status = "ok", data = lid
            }));
        }