/// <summary> /// Команда открытия диалога и получение данных с сервиса /// </summary> public void SelectDialog(string name, DialogsModel dialog) { var dialogselect = dialog.Dialogmodel.ToArray().Single(namedialog => namedialog.Name == name); dialog.Dialog = dialogselect; OpenDialog(); }
/// <summary> /// Асинхронно возвращает список диалогов текущего пользователя. /// </summary> /// <param name="countAudio"></param> /// <returns></returns> public Task <DialogsModel> GetDialogsAsync(int count, int offset = 0) { return(Task.Run(() => { DialogsModel messageModel = GetDialogs(count, offset); return messageModel; })); }