public ActionResult Edit(int id) { try { ViewBag.Saved = false; Models.PropertyFeatureModel mbt = new PropertyFeatureModel() { PropertyFeatureId = 0 }; CLayer.PropertyFeature pt = BLayer.PropertyFeature.Get(id); if (pt != null) { mbt = new PropertyFeatureModel() { PropertyFeatureId = pt.PropertyFeatureId, Title = pt.Title, Style = pt.Style, Showfeatures = pt.Showfeatures } } ; return(PartialView("_Edit", mbt)); } catch (Exception ex) { Common.LogHandler.HandleError(ex); return(Redirect("~/Admin/ErrorPage")); } }
public ActionResult Edit(Models.PropertyFeatureModel data) { try { if (ModelState.IsValid) { CLayer.PropertyFeature pt = new CLayer.PropertyFeature() { PropertyFeatureId = data.PropertyFeatureId, Title = data.Title, Showfeatures = data.Showfeatures, Style = data.Style }; BLayer.PropertyFeature.Save(pt); ViewBag.Saved = true; } else { ViewBag.Saved = false; } return(RedirectToAction("Index")); } catch (Exception ex) { Common.LogHandler.HandleError(ex); return(Redirect("~/Admin/ErrorPage")); } }
public int SavePropertyFeature(CLayer.PropertyFeature data) { List <DataPlug.Parameter> param = new List <DataPlug.Parameter>(); param.Add(Connection.GetParameter("pPropertyId", DataPlug.DataType._BigInt, data.PropertyId)); param.Add(Connection.GetParameter("pPropertyFeatureId", DataPlug.DataType._BigInt, data.PropertyFeatureId)); object result = Connection.ExecuteQueryScalar("propertyfeature_SaveProperty", param); return(Connection.ToInteger(result)); }
public int Save(CLayer.PropertyFeature propertyfeature) { List <DataPlug.Parameter> param = new List <DataPlug.Parameter>(); param.Add(Connection.GetParameter("pPropertyFeatureId", DataPlug.DataType._BigInt, propertyfeature.PropertyFeatureId)); param.Add(Connection.GetParameter("pTitle", DataPlug.DataType._Varchar, propertyfeature.Title)); param.Add(Connection.GetParameter("pStyle", DataPlug.DataType._Varchar, propertyfeature.Style)); param.Add(Connection.GetParameter("pIsShow", DataPlug.DataType._Bool, propertyfeature.Showfeatures)); object result = Connection.ExecuteQueryScalar("propertyfeature_Save", param); return(Connection.ToInteger(result)); }
public String FeatureSave(long PropertyId, string features) { BLayer.PropertyFeature.DeleteFeatureOnProperty(PropertyId); string[] ids = features.Split(','); for (int i = 0; i < ids.Length - 1; i++)// ids.Length-1 because there will be an empty string in the last row of array { CLayer.PropertyFeature pf = new CLayer.PropertyFeature() { PropertyFeatureId = Convert.ToInt32(ids[i].ToString()), PropertyId = PropertyId }; BLayer.PropertyFeature.SavePropertyFeature(pf); } return("true"); }
public CLayer.PropertyFeature Get(int PropertyFeatureId) { CLayer.PropertyFeature propertyfeature = null; List <DataPlug.Parameter> param = new List <DataPlug.Parameter>(); param.Add(Connection.GetParameter("pPropertyFeatureId", DataPlug.DataType._BigInt, PropertyFeatureId)); DataTable dt = Connection.GetTable("propertyfeature_Get", param); if (dt.Rows.Count > 0) { propertyfeature = new CLayer.PropertyFeature(); propertyfeature.PropertyFeatureId = Connection.ToLong(dt.Rows[0]["PropertyFeatureId"]); propertyfeature.Title = Connection.ToString(dt.Rows[0]["Title"]); propertyfeature.Style = Connection.ToString(dt.Rows[0]["Style"]); propertyfeature.Showfeatures = Connection.ToBoolean(dt.Rows[0]["IsShow"]); } return(propertyfeature); }
public static int SavePropertyFeature(CLayer.PropertyFeature data) { DataLayer.PropertyFeature propertyfeature = new DataLayer.PropertyFeature(); return(propertyfeature.SavePropertyFeature(data)); }