کلاس ApartmentResponse
این کلاس مسئول ارائه اطلاعات مربوط به آپارتمانها است. این کلاس شامل اطلاعات کامل آپارتمان میباشد.
ویژگیهای کلیدی
- اطلاعات آپارتمان:
- شامل شناسه، نام، توضیحات، قیمت و ارز
- شامل اطلاعات آدرس با استفاده از کلاس AddressResponse
ساختار کد
csharp
public sealed class ApartmentResponse
{
public Guid Id { get; init; }
public string Name { get; init; }
public string Description { get; init; }
public decimal Price { get; init; }
public string Currency { get; init; }
public AddressResponse Address { get; set; }
}
نحوه کار
- ارائه اطلاعات آپارتمان:
- ارائه اطلاعات کامل آپارتمان به صورت ساختار یافته
- استفاده از این کلاس برای نمایش اطلاعات آپارتمان در سیستم
مزایای این طراحی
ارائه اطلاعات دقیق:
- ارائه اطلاعات دقیق از آپارتمانها
- افزایش خوانایی و نگهداریپذیری کد
قابلیت استفاده مجدد:
- استفاده از این کلاس در سراسر سیستم برای نمایش اطلاعات آپارتمان
- کاهش تکرار کد