public bool EditNeighborhood(NeighborhoodEdit neighborhoodToEdit) { var entity = _db.Neighborhoods.Single(n => n.NeighborhoodId == neighborhoodToEdit.Id); entity.Name = neighborhoodToEdit.Name; entity.City = neighborhoodToEdit.City; entity.StateId = neighborhoodToEdit.StateId; entity.ZipCode = neighborhoodToEdit.ZipCode; return(_db.SaveChanges() == 1); }
public ActionResult Edit(NeighborhoodEdit neighborhood) { if (ModelState.IsValid) { _userId = Guid.Parse(User.Identity.GetUserId()); _neighborhoodService = new NeighborhoodService(_userId); _neighborhoodService.EditNeighborhood(neighborhood); return(RedirectToAction("Index")); } ViewBag.StateId = new SelectList(db.States, "StateId", "StateName", neighborhood.StateId); return(View(neighborhood)); }
public bool UpdateNeighborhood(NeighborhoodEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Neighborhoods.Single(n => n.NeighborhoodId == model.NeighborhoodId && n.OwnerId == _userId); entity.NeighborhoodId = model.NeighborhoodId; entity.Name = model.Name; entity.Houses = (ICollection <House>)model.Houses; return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Put(NeighborhoodEdit neigh) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var houseService = CreateNeighborhoodService(); if (!houseService.UpdateNeighborhood(neigh)) { return(InternalServerError()); } return(Ok()); }