public async Task <IHttpActionResult> Add(BuildingCreateModel building) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Response result = await _buildingsService.Add(building); if (result.Ok) { return(StatusCode(HttpStatusCode.Created)); } else { return(BadRequest(result.Message)); } }