CaveTube.CaveTalk.ViewModel.StartBroadcastViewModel.LoadPreviousSetting C# (CSharp) Method

LoadPreviousSetting() private method

private LoadPreviousSetting ( ) : void
return void
		private void LoadPreviousSetting() {
			var rooms = Model.Room.GetRooms(config.UserId);
			var room = rooms.ElementAtOrDefault(this.previousCount);
			if (room == null) {
				MessageBox.Show($"{this.previousCount + 1}回前の配信は存在しません。");
				this.previousCount = 0;
				return;
			}

			// 読み取りカウンタを回します。
			this.previousCount = this.previousCount < 5 ? this.previousCount + 1 : 0;

			this.Title = room.Title;
			this.Description = room.Description;
			this.Tags = room.Tags;
			this.IdVisible = room.IdVisible ? BooleanType.True : BooleanType.False;
			this.AnonymousOnly = room.AnonymousOnly ? BooleanType.True : BooleanType.False;
			this.LoginOnly = BooleanType.False;
		}