public static RestroomSearchResultModel getFromDatabaseModel(Restroom restroom) { var restroomResult = new RestroomSearchResultModel(); restroomResult.coordX = restroom.coordX.Value; restroomResult.coordY = restroom.coordY.Value; restroomResult.id = restroom.id; restroomResult.address = restroom.address; restroomResult.gender = restroom.gender; restroomResult.description = restroom.description.Length > 100 ? restroom.description.Substring(0, 100) + "..." : restroom.description; return restroomResult; }
public static RestroomSearchResultModel getFromDatabaseModel(Restroom restroom, Boolean rating) { var restroomResult = new RestroomSearchResultModel(); restroomResult.coordX = restroom.coordX.Value; restroomResult.coordY = restroom.coordY.Value; restroomResult.id = restroom.id; restroomResult.address = restroom.address; restroomResult.gender = restroom.gender; var description = restroom.description ?? ""; restroomResult.description = description.Length > 100 ? description.Substring(0, 100) + "..." : description; if (rating) { RatingAverageModel ratingmodel = RestroomModel.getRatingObject(restroom.id); restroomResult.rating = ratingmodel.getAverage(); restroomResult.rated = ratingmodel.rated(); } return restroomResult; }