using System; using System.Collections.Generic; using HelloItQuantum.Function; using HelloItQuantum.Models; using HelloItQuantum.Views; using ReactiveUI; namespace HelloItQuantum.ViewModels { public class CreateProfileViewModel : MainWindowViewModel { #region string nickname = ""; string name = ""; string surname = ""; public string Nickname { get => nickname; set => SetProperty(ref nickname, value); } public string Name { get => name; set => SetProperty(ref name, value); } public string Surname { get => surname; set => SetProperty(ref surname, value); } #endregion /// /// Метод, обрабатывающий нажатие на кнопку Создать профиль /// public void CreateProfile() { var newUser = new User(); newUser.Nickname = Nickname; newUser.Name = Name; newUser.Surname = Name; newUser.GameHotkeys = 0; newUser.GameCreateFriend = 0; newUser.GameLabyrinth = 0; if (WorkWithFile.IsWriteUserInFile(newUser)) { AuthVM = new AuthViewModel(); PageSwitch.View = new AuthView(); } else { //Технические шоколадки } } /// /// Метод, обрабатывающий нажатие на кнопку Есть профиль /// public void Auth() { AuthVM = new AuthViewModel(); PageSwitch.View = new AuthView(); } } }