Example #1
0
        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));
        }