Exemplo n.º 1
0
        public IHttpActionResult Put(HouseEdit house)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var houseService = CreateHouseService();

            if (!houseService.UpdateHouse(house))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
Exemplo n.º 2
0
        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);
            }
        }