Example #1
0
        public Friends()
        {
            InitializeComponent();

            if (this.NotInDesignMode())
            {
                OnlineFriends.FriendItemSelected += FriendItem_Selected;
                AllFriends.FriendItemSelected += FriendItem_Selected;

                _globalData = DIService.GetSingleton<GlobalData>();
                _friendsRepo = DIService.GetSingleton<FriendsRepo>();
                _dialogMessagesRepo = DIService.GetSingleton<DialogMessagesRepo>();
            }
        }
        public MessageItem(IDialogMessage message)
        {
            InitializeComponent();

            if (this.NotInDesignMode())
            {
                _userInfoRepo = DIService.GetSingleton<UserInfoRepo>();
                _friendsRepo = DIService.GetSingleton<FriendsRepo>();

                FirstNameLabel.Content = GetFirstName(message.Out ? message.VkUserId : message.VkFriendId);
                DateLabel.Content = DateTime.Today == message.Date.Date ? message.Date.ToTimeString() : message.Date.ToDateString();
                BodyLabel.Text = message.Body;
                ReadState = message.ReadState;
            }
        }
Example #3
0
 public FriendsService()
 {
     _apiSettings = DIService.GetSingleton<ApiSettings>();
     _sessionInfoRepo = DIService.GetSingleton<SessionInfoRepo>();
     _friendsRepo = DIService.GetSingleton<FriendsRepo>();
 }