Пример #1
0
        public AccessViewModel(ILoggerViewModel loggerViewModel, IRegisterViewModel registerViewModel)
        {
            _loggerWindow = loggerViewModel;
            _loggerWindow.SetParentWindow(this);

            _registerWindow = registerViewModel;
            _registerWindow.SetParentWindow(this);
        }
Пример #2
0
        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);
        }
Пример #3
0
        public async Task <object> RegisterAsync(IRegisterViewModel model)
        {
            var res = _authService.RegisterAsync(Mapper.Map <IRegisterDTO>(model));

            return(await res);
        }