public async void OpenChat(GroupChatDisplayModel gcdm) { var chat = GroupChats.Where(x => x.Id == gcdm.Id).First(); if (chat.Views != null) { var list = chat.Views.Where(x => x.UserId == User.Id); if (list.Count() != 0) { var view = new Models.View { UserId = User.Id }; await _api.AddViewToGroupChat(view, chat.Id); } } Application.Current.MainPage = new MainPage(new ChatPage(chat)); }