private void OnShowHouseOptionsExecute(House house) { HouseOptions houseOptions = house.Options ?? new HouseOptions(house.FrontGroup.Options); var fgOptionsVM = new FrontGroupOptionsViewModel(houseOptions, null); if (InsService.ShowDialog(fgOptionsVM) == true) { if (!houseOptions.Equals(house.FrontGroup.Options)) { house.Options = houseOptions; house.Update(); } } }
public ActionResult Edit(int id, FormCollection collection) { if (!Access.HasAccess(33)) { System.Web.Routing.RouteValueDictionary route = new System.Web.Routing.RouteValueDictionary(); route.Add("err", "Нет доступа!"); return(RedirectToAction("Error", "Home", route)); } try { House model = new House(); model = model.GetById(id); model.Name = collection["Name"]; model.Street = (new Street()).GetById(Convert.ToInt32(collection["Street"])); int AreaID = 0; try { AreaID = Convert.ToInt32(collection["Area"]); model.Area = (new Area()).GetById(AreaID); } catch { } model.Update(model); return(RedirectToAction("Index")); } catch (Exception ex) { System.Web.Routing.RouteValueDictionary route = new System.Web.Routing.RouteValueDictionary(); route.Add("err", ex.Message); return(RedirectToAction("Error", "Home", route)); } }
private void OnClearOverrideOptionsExecute(House house) { house.Options = null; house.Update(); }
/// <summary> /// 修改数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public int UpdateHouse(HouseInfo model) { House bll = new House(); return(bll.Update(model)); }