public ActionResult HouseDetails(HouseDetailsModel model) { if (model == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(model)); }
public ActionResult HouseEdit(HouseDetailsModel model) { if (this.ModelState.IsValid) { using (var context = new LandsDbContext()) { var house = context.Houses.FirstOrDefault(h => h.Id == model.HouseId); if (house == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } house.Address = model.Address; house.Price = model.Price; house.YearOfBuilt = model.YearOfBuilt; house.LandArea = model.LandArea; house.HouseArea = model.HouseArea; house.Floors = model.Floors; house.Bedrooms = model.Bedrooms; house.LivingRooms = model.LivingRooms; house.Bathrooms = model.Bathrooms; house.HaveBasement = model.HaveBasement; house.HavePool = model.HavePool; house.HaveGarage = model.HaveGarage; house.ParkSlots = model.ParkSlots; house.ImageUrl = model.ImageUrl; var houseAd = context.HouseAdvertises .FirstOrDefault(ha => ha.Id == model.HouseAdId); if (houseAd == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } houseAd.Description = model.Description; context.SaveChanges(); return(RedirectToAction("Houses", "Buy")); } } return(View(model)); }
public ActionResult HouseEdit(int?houseAdId) { if (houseAdId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } using (var context = new LandsDbContext()) { var h = context.HouseAdvertises.FirstOrDefault(x => x.Id == houseAdId); var model = new HouseDetailsModel() { HouseAdId = h.Id, Description = h.Description, SellerId = h.SellerId, SellerName = h.Seller.UserName, HouseId = h.House.Id, Address = h.House.Address, Price = h.House.Price, YearOfBuilt = h.House.YearOfBuilt, LandArea = h.House.LandArea, HouseArea = h.House.HouseArea, Floors = h.House.Floors, Bedrooms = h.House.Bedrooms, LivingRooms = h.House.LivingRooms, Bathrooms = h.House.Bathrooms, HaveBasement = h.House.HaveBasement, HavePool = h.House.HavePool, HaveGarage = h.House.HaveGarage, ParkSlots = h.House.ParkSlots, ImageUrl = h.House.ImageUrl }; if (model == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(model)); } }