public RegisterWindowViewModel(IRegisterManager registerManager) { _validator = new RegisterWindowValidator(); _register = new DelegateCommand(async() => { if (ViewService.GetIfOpened(out var view, this)) { var tuple = _validator.IsValid(this, (IRepeatedPassword)view); if (tuple.Item1) { if (registerManager.Register(new RegisterInfo(Name, LastName, ((IRepeatedPassword)view).GetPassword(), "student"))) { ViewService.Message("Регистрация прошла успешно"); } else { ViewService.MessageError("Ошибка при регистрации", "RegError"); } } else { var strBuilder = new StringBuilder("Форма не прошла валидацию:\n"); foreach (var str in tuple.Item2) { strBuilder.Append(str + '\n'); } ViewService.MessageError(strBuilder.ToString(), "RegError"); } } }); }
public RegisterForm(IRegisterManager registerManager, IAdressManager adressManager, IBankManager bankManager, ICountryManager countryManager, IApplicationUser user) { this._registerManager = registerManager; this._adressManager = adressManager; this._bankManager = bankManager; this._countryManager = countryManager; this._user = user; InitializeComponent(); InitForm(); }
public LoginForm(IAuthManager manager, IRegisterManager registerManager, IAdressManager adressManager, IBankManager bankManager, ICountryManager countryManager, IUserInfoManager userInfoManager, IApplicationUser user) { InitializeComponent(); _manager = manager; this._registerManager = registerManager; this._adressManager = adressManager; this._bankManager = bankManager; this._countryManager = countryManager; this._user = user; this._userInfoManager = userInfoManager; }
public static IStartupConfigurationWrapper DefineType <TRegister>(this ContainerBuilder builder) { _builder = builder; _configProperties = new ConfigProperties(); _configurationDefiner = new ConfigurationDefiner(_configProperties); _registerManager = new TypeManager(_configurationDefiner); var guid = Guid.NewGuid(); _builder.TypeManagerList.Add(guid, _registerManager as IBuilderManager); _builder.TypeToGuid.Add(typeof(TRegister), guid); return(_builder.CreateConfigurationWrapper()); }
public ViewModelsFactory(ILoginManager loginManager, IRegisterManager registerManager, IEducationMaterialsManager educationMaterialsManager, IEducationTasksManager tasksManager, IStudentsManager studentsManager, ITeachersManager teachersManager, IEducationTaskExaminationManager education) { _loginManager = loginManager; _registerManager = registerManager; _educationMaterialsManager = educationMaterialsManager; _tasksManager = tasksManager; _studentsManager = studentsManager; _teachersManager = teachersManager; _education = education; }
public RegisterController(IRegisterManager rm) { _rm = rm; }
public AccountController(IAuthenticationManager authenticationManager, IRegisterManager registerManager) { _authenticationManager = authenticationManager; _registerManager = registerManager; }