public IActionResult GetAllFlats() { var allFlatsResult = _flatService.GetAllFlats(); if (!allFlatsResult.Status) { if (allFlatsResult.ServerError) { return(StatusCode(500)); } return(BadRequest(new FailedFlatResponse { Errors = allFlatsResult.Errors, Status = allFlatsResult.Status })); } return(Ok(new SuccessAllFlatResponse { Flats = allFlatsResult.Flats, Status = allFlatsResult.Status })); }