Beispiel #1
0
 /// <summary>
 /// Конструктор отображения.
 /// </summary>
 /// <param name="protected">Защищена ли комната паролем.</param>
 /// <param name="users">Пользователи комнаты.</param>
 /// <param name="owner">Владелец.</param>
 /// <param name="deck">Используемая колода.</param>
 /// <param name="id">ИД комнаты.</param>
 /// <param name="timerDuration">Количество минут таймера.</param>
 public RoomDto(bool @protected, ISet <UserDto> users, UserDto owner, DeckDto deck, long id, TimeSpan?timerDuration, string name, ISet <DiscussionResultDto> results) : base(id)
 {
     this.Protected         = @protected;
     this.Users             = users;
     this.Owner             = owner;
     this.Deck              = deck;
     this.TimerDuration     = timerDuration;
     this.Name              = name;
     this.DiscussionResults = results;
 }
Beispiel #2
0
 /// <summary>
 /// Переопределение эквивалентности для объектов одного класса.
 /// </summary>
 /// <param name="other">Объект для сравнения.</param>
 /// <returns>Одинаковы ли объекты.</returns>
 protected bool Equals(DeckDto other)
 {
     return(IsCommon == other.IsCommon && Name == other.Name);
 }