コード例 #1
0
ファイル: DataController.cs プロジェクト: Gislingli/HYMSDT
        public ActionResult EditLeisureTourism(LeisureTourism LT)
        {
            HYMSDTEntities context = new HYMSDTEntities();
            ReturnModel1   reModel = new ReturnModel1();

            reModel.status = false;
            try
            {
                var model = context.T_LeisureTourism.First(i => i.LT_Guid == LT.LT_Guid);
                model.LT_Address   = LT.LT_Address;
                model.LT_Grade     = LT.LT_Geo;
                model.LT_Introduce = LT.LT_Introduce;
                model.LT_Name      = LT.LT_Name;
                model.LT_QH        = LT.LT_QH;
                model.LT_Time      = LT.LT_Time;
                model.LT_Type      = LT.LT_Type;

                //转WKT
                if (!string.IsNullOrEmpty(LT.LT_Geo))
                {
                    string wktStr = string.Format("POINT ({0})", LT.LT_Geo);
                    model.LT_Geo = GeoUtils.FromWkt("point", wktStr, 0);
                }

                context.SaveChanges();

                reModel.status = true;
            }
            catch (Exception ex)
            {
                reModel.message = ex.ToString();
            }

            return(Json(reModel));
        }
コード例 #2
0
ファイル: DataController.cs プロジェクト: Gislingli/HYMSDT
        public ActionResult AddLeisureTourism(LeisureTourism LT)
        {
            HYMSDTEntities context = new HYMSDTEntities();
            ReturnModel1   reModel = new ReturnModel1();

            reModel.status = false;
            try
            {
                T_LeisureTourism model = new T_LeisureTourism();
                model.LT_Guid      = Guid.NewGuid();
                model.LT_Address   = LT.LT_Address;
                model.LT_Grade     = LT.LT_Grade;
                model.LT_Introduce = LT.LT_Introduce;
                model.LT_Name      = LT.LT_Name;
                //model.LT_PhotoList = LT.LT_PhotoList;
                model.LT_QH   = LT.LT_QH;
                model.LT_Time = LT.LT_Time;
                model.LT_Type = LT.LT_Type;

                //转WKT
                string wktStr = string.Format("POINT ({0})", LT.LT_Geo);
                model.LT_Geo = GeoUtils.FromWkt("point", wktStr, 0);

                context.T_LeisureTourism.Add(model);
                context.SaveChanges();

                reModel.status = true;
            }
            catch (Exception ex)
            {
                reModel.message = ex.ToString();
            }

            return(Json(reModel));
        }