public ActionResult LandEdit(int?landAdId) { if (landAdId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } using (var context = new LandsDbContext()) { var la = context.LandAdvertises .FirstOrDefault(x => x.Id == landAdId); var model = new LandDetailsModel() { LandAdId = la.Id, Description = la.Description, SellerId = la.SellerId, LandId = la.Land.Id, ImageUrl = la.Land.ImageUrl, Address = la.Land.Address, Price = la.Land.Price, Area = la.Land.Area, Electricity = la.Land.Electricity, Water = la.Land.Water, Sewage = la.Land.Sewage }; if (model == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(model)); } }
public ActionResult LandDetails(LandDetailsModel model) { if (model == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(model)); }
public ActionResult LandEdit(LandDetailsModel model) { if (this.ModelState.IsValid) { using (var context = new LandsDbContext()) { var land = context.Lands .FirstOrDefault(l => l.Id == model.LandId); if (land == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } land.Address = model.Address; land.Price = model.Price; land.Area = model.Area; land.Electricity = model.Electricity; land.Water = model.Water; land.Sewage = model.Sewage; land.ImageUrl = model.ImageUrl; var landAd = context.LandAdvertises .FirstOrDefault(la => la.Id == model.LandAdId); if (landAd == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } landAd.Description = model.Description; context.SaveChanges(); return(RedirectToAction("Lands", "Buy")); } } return(View(model)); }