示例#1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="gardenname"></param>
        /// <param name="image"></param>
        /// <returns></returns>
        public JsonResult AddGarden(string gardenname, string image, int unotype,
                                    int acreage, string address, decimal lat, decimal lon, string description,
                                    string tokenkey
                                    )
        {
            // check session
            GardenRawData _rowdata = new GardenRawData();

            _rowdata.GARDEN_NAME = gardenname;
            if (!String.IsNullOrEmpty(image))
            {
                _rowdata.IMAGE = image.Substring(1, image.Length - 1);
            }
            _rowdata.ACTIVE      = 1;
            _rowdata.USER_ID     = Session[ConstantClass.SESSION_USERID].ToString();
            _rowdata.UNO_TYPE    = unotype;
            _rowdata.ACREAGE     = acreage;
            _rowdata.LATITUDE    = lat;
            _rowdata.LONGITUDE   = lon;
            _rowdata.ADDRESS     = address;
            _rowdata.DESCRIPTION = description;
            _rowdata.TOKEN_KEY   = tokenkey;

            _rowdata = _model.AddOrEditGarden(_rowdata);
            return(Json(_rowdata, JsonRequestBehavior.AllowGet));
        }
        // PUT: api/apiGarden/5
        public bool Put(string id, [FromBody] GardenRawData model)
        {
            bool result = false;

            try
            {
                var data = _homemodel.AddOrEditGarden(model);
                if (data != null)
                {
                    result = true;
                }
            }
            catch (Exception ex)
            {
                result = false;
            }
            return(result);
        }