public ActionResult EditPost(RoadFlow.Data.Model.BuildingsModel Buildings, RoadFlow.Data.Model.BuildingMonthInfoModel BuildingMonth, Guid modelID) { if (BuildingsAndBuildingMonthInfoBLL.ManageUpdate(Buildings, BuildingMonth, modelID) > 0) { ViewBag.Success = true; } return(View(EditInit(modelID))); }
public int Add(RoadFlow.Data.Model.BuildingsModel model) { model.CreateTime = DateTime.Now; model.UpdateTime = DateTime.Now; if (baseDb.Add <RoadFlow.Data.Model.BuildingsModel>(model) > 0) { //更新合成表 BuildingsAndBuildingMonthInfoBLL buildingsAndBuildingMonthInfoBLL = new BuildingsAndBuildingMonthInfoBLL(); return(buildingsAndBuildingMonthInfoBLL.Add(model)); } return(0); }
//不能直接调用,需要从BuildingsBLL中的方法调用这个方法。因为更新的时候应该从源头BuildingsBLL开始更新。 public int Update(RoadFlow.Data.Model.BuildingsModel model, Guid id) { model.CreateTime = null; model.UpdateTime = DateTime.Now; return(baseDb.Update <RoadFlow.Data.Model.BuildingsModel>(model, new KeyValuePair <string, object>("ID", id))); }