public RegistrationFormViewModel()
        {
            ClickCloseCommand = new RelayCommand(arg => ClickCloseMethod());

            var servicesFactory = new ServicesFactory();
            _userService = servicesFactory.GetUserService();
        }
        public MainWindowFormViewModel()
        {
            ClickAddUserInProjectCommand = new RelayCommand(arg => ClickMethodAddUserInProject());
            ClickBuildErModelCommand = new RelayCommand(arg => ClickMethodBuildErModel());
            ClickChangeQuerryCommand = new RelayCommand(arg => ClickMethodChangeQuerry());
            ClickAutorizationCommand = new RelayCommand(arg => ClickMethodAutorization());
            ClickAddConnectionCommand = new RelayCommand(arg => ClickMethodAddConection());
            ClickSaveExcelCommand = new RelayCommand(arg => ClickMethodSaveExcel());
            ClickSaveTxtCommand = new RelayCommand(arg => ClickMethodSaveTxt());
            ClickSavePdfCommand = new RelayCommand(arg => ClickMethodSavePdf());
            ClickSendQuerryToEmailCommand = new RelayCommand(arg => ClickMethodSendQuerryToEmail());
            ClickRefreshQuerryCommand = new RelayCommand(arg => ClickMethodRefreshQuerryCommand());
            ClickDeleteRowCommand = new RelayCommand(arg => ClickMethodDeleteRowCommand());

            MainWindowData.UserConnections = new ObservableCollection<Group>();
            CanExecute = false;
            _currentUser = new User();
            FirstName = "SignIn please";

            var servicesFactory = new ServicesFactory();
            _projectService = servicesFactory.GetProjectService();

            //_builder = new BuilderBL.SQLDesigner.QueryBuilder(new DbSchema());
            //SqlQuerry = MainWindowData.SqlQuerry;
            //MessageBox.Show("For using  all functionality of the application, you have to register or sign-in");
        }
 public AddUsersToEmailWindowViewModel()
 {
     ClickSendMailCommand = new RelayCommand(arg => ClickMethodSendEmail());
     ProjectName = MainWindowData.ProjectName;
     OnPropertyChanged("ProjectName");
     //entityManger.SaveEmailToProjectsShare()
 }
        public CreateProjectFormViewModel()
        {
            AddConnectionCommand = new RelayCommand(arg => AddConnectionMethod());
            CreateProjectCommand = new RelayCommand(arg => CreateProjectMethod());

            var servicesFactory = new ServicesFactory();
            _projectService = servicesFactory.GetProjectService();
        }
        public AutorizationFormViewModel()
        {
            ClickSignInCommand = new RelayCommand(arg => ClickSignInMethod());
            ClickRegisterCommand = new RelayCommand(arg => ClickRegisterMethod());

            var servicesFactory = new ServicesFactory();
            _userService = servicesFactory.GetUserService();
        }
 public EmailViewModel()
 {
     SqlQuerry = MainWindowData.SqlQuerry;
     ClickSendMailCommand = new RelayCommand(arg => ClickMethodSendEmail());
 }
 public ConnectionDbFormViewModel()
 {
     ClickTestConnectionCommand = new RelayCommand(arg => ClickMethodTestConection());
        // ClickAddConnectionCommand = new RelayCommand(arg => ClickMethodAddConection());
 }