public ActionResult Edit(PartyEdit party) { if (ModelState.IsValid) { _userId = Guid.Parse(User.Identity.GetUserId()); _partyService = new PartyService(_userId); _partyService.EditParty(party); return(RedirectToAction("Index")); } ViewBag.CategoryId = new SelectList(db.Categories, "CategoryId", "Name", party.CategoryId); ViewBag.LocationId = new SelectList(db.Locations, "LocationId", "Name", party.LocationId); ViewBag.NeighborhoodId = new SelectList(db.Neighborhoods, "NeighborhoodId", "Name", party.NeighborhoodId); return(View(party)); }
public bool EditParty(PartyEdit partyToEdit) { var entity = _db.Parties.Single(p => p.PartyId == partyToEdit.Id); entity.PartyName = partyToEdit.Name; entity.NeighborhoodId = partyToEdit.NeighborhoodId; entity.LocationId = partyToEdit.LocationId; entity.PartyTime = partyToEdit.PartyTime; entity.HostId = partyToEdit.HostId; entity.Capacity = partyToEdit.Capacity; entity.CategoryId = partyToEdit.CategoryId; return(_db.SaveChanges() == 1); }
public IHttpActionResult Put(PartyEdit partyToEdit) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreatePartyService(); if (!service.EditParty(partyToEdit)) { return(InternalServerError()); } return(Ok()); }