public async Task <IHttpActionResult> UpdateById(int id, BuildingUpdateModel building) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != building.Id || id == 0) { return(BadRequest()); } Response result = await _buildingsService.UpdateById(id, building); if (result.Ok) { return(Ok()); } else { return(BadRequest(result.Message)); } }