public AccessViewModel(ILoggerViewModel loggerViewModel, IRegisterViewModel registerViewModel) { _loggerWindow = loggerViewModel; _loggerWindow.SetParentWindow(this); _registerWindow = registerViewModel; _registerWindow.SetParentWindow(this); }
public MainViewModel(IRestService restService, ILoginViewModel loginViewModel, IRegisterViewModel registerViewModel, IChatViewModel chatViewModel) { _restService = restService; LoginViewModel = loginViewModel; RegisterViewModel = registerViewModel; ChatViewModel = chatViewModel; Items.Add(loginViewModel); Items.Add(registerViewModel); Items.Add(chatViewModel); ScreenExtensions.TryActivate(this); ActivateItem(LoginViewModel); }
public async Task <object> RegisterAsync(IRegisterViewModel model) { var res = _authService.RegisterAsync(Mapper.Map <IRegisterDTO>(model)); return(await res); }