public IHttpActionResult Put(HouseEdit house) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var houseService = CreateHouseService(); if (!houseService.UpdateHouse(house)) { return(InternalServerError()); } return(Ok()); }
public bool UpdateHouse(HouseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Houses.Single(h => h.HouseId == model.HouseId && h.OwnerId == _userId); entity.HouseId = model.HouseId; entity.StreetAddressOne = model.StreetAddressOne; entity.StreetAddressTwo = model.StreetAddressTwo; entity.ApartmentNumber = model.ApartmentNumber; entity.City = model.City; entity.State = model.State; entity.ZipCode = model.ZipCode; entity.Country = model.Country; return(ctx.SaveChanges() == 1); } }