12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- using AvaloniaApplicationTest.ViewModels;
- using Microsoft.EntityFrameworkCore;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace AvaloniaApplicationTest.Models
- {
- public partial class Hotel
- {
- public String CountryName
- {
- get
- {
- foreach (var i in MainWindowViewModel.myConnection.Countries)
- {
- if (i.Code == CountryCode)
- return i.Name;
- }
- return "Отсутствует";
- }
- }
- public String Stars
- {
- get
- {
- switch (CountOfStars)
- {
- case 1:
- return "★☆☆☆☆";
- case 2:
- return "★★☆☆☆";
- case 3:
- return "★★★☆☆";
- case 4:
- return "★★★★☆";
- case 5:
- return "★★★★★";
- default:
- break;
- }
- return "☆☆☆☆☆";
- }
- }
- public int CountTours
- {
- get
- {
- int tours = MainWindowViewModel.myConnection.Tours.Include(x => x.Hotels).Where(x => x.Hotels.Where(x => x.Name == this.Name).Count() != 0).Count();
- return tours;
- }
- }
- }
- }
|