public async Task <IActionResult> PutNonResidentialPremise(int id, NonResidentialPremiseRequest nonResidentialPremiseRequest) { NonResidentialPremise nonResidentialPremise = nonResidentialPremiseRequest.NonResidentialPremise; string token = nonResidentialPremiseRequest.token; if (!Security.TokenIsValid(token)) { return(StatusCode(401)); } if (id != nonResidentialPremise.Id) { return(BadRequest()); } _context.Entry(nonResidentialPremise).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NonResidentialPremiseExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutApartment(int id, ApartmentRequest apartmentRequest) { Apartment apartment = apartmentRequest.Apartment; string token = apartmentRequest.token; if (!Security.TokenIsValid(token)) { return(StatusCode(401)); } if (id != apartment.Id) { return(BadRequest()); } _context.Entry(apartment).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ApartmentExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }