public CreatePictureVM(int userId, MainVM main) : base(main) { Model = new CreatePictureDTO { UserId = userId }; LoadData(); }
private async Task LogInProcess() { var res = await App.ClientService.Account.Token(new LoginDTO { Name = Login, Password = GetPassword() }); if (res.IsSuccessStatusCode) { ResetMessages(); App.LogIn(await res.Content.ReadAsAsync <TokenResponse>()); MainVM.FlipLoginPlateBack(); } else if (res.StatusCode == HttpStatusCode.BadRequest) { var responce = await res.Content.ReadAsAsync <BadInputResult>(); if (responce.Email != null && responce.Email.Length > 0) { LoginMessage = "Неверный логин"; OnPropertyChanged("LoginMessage"); Login = string.Empty; } if (responce.Password != null && responce.Password.Length > 0) { PasswordMessage = "Неверный пароль"; OnPropertyChanged("PasswordMessage"); CleanPassword(); } } else { await App.ShowErrorMessage("Не удалось войти: " + res.ReasonPhrase); } }
public PictureListForTagVM(MainVM mainVM, Tag tag) : base(mainVM) { Header = tag.Name; OnPropertyChanged("Header"); _tagId = tag.Id; LoadData(); }
public UserInfoVM(MainVM mainVM, int userId, Roles role) : base(mainVM) { if (role == Roles.Unauthorized) { SubscribeVisibility = Visibility.Collapsed; AddPicVisibility = Visibility.Collapsed; } else if (role == Roles.Authorized) { if (userId == App.User.UserId) { SubscribeVisibility = Visibility.Collapsed; AddPicVisibility = Visibility.Visible; } else { SubscribeVisibility = Visibility.Visible; AddPicVisibility = Visibility.Collapsed; } } MenuItems = new MenuItem[] { new MenuItem("Галерея", () => new UserPicturesList(), () => new UserPicturesListVM(userId, mainVM)), new MenuItem("Подписчики", () => new UserList(), () => new SubscribersVM(userId, mainVM)), new MenuItem("Подписки", () => new UserList(), () => new SubscribesVM(userId, mainVM)) }; LoadData(userId, role); }
public LikedPictureListVM(int userId, MainVM mainVm) : base(mainVm) { this.userId = userId; Header = "Понравившиеся"; LoadData(); }
public LoginVM(MainVM mainVM) { MainVM = mainVM; }
public UserPicturesListVM(int userId, MainVM mainVM) : base(mainVM) { LoadingVizibility = Visibility.Visible; OnPropertyChanged("LoadingVizibility"); LoadData(userId); }
public BaseWithCommonVM(MainVM mainVM) { CommonVM = mainVM.CommonVM; }
public SubscribersVM(int userId, MainVM mainVM) : base(mainVM) { LoadData(userId); }
public TagListVM(MainVM mainVm) : base(mainVm) { LoadData(); }
public CommonVM(MainVM mainVM) { _mainVm = mainVM; }
public BasePageVM(MainVM mainVM) : base(mainVM) { MainVM = mainVM; previousContent = MainVM.Content; previousContext = previousContent?.DataContext; }
public AllPictureListVM(MainVM mainVM) : base(mainVM) { Header = "Вся база"; LoadData(); }
public PicturesFromSubscribesVM(int userId, MainVM mainVM) : base(mainVM) { this.userId = userId; LoadData(); }
public BasePictureListVM(MainVM mainVM) : base(mainVM) { }
public TopPicturesVM(MainVM mainVM) : base(mainVM) { LoadData(); }