Example #1
0
 public FilesVersionsViewModel(WizardModel wizardModel, object view) : base(view)
 {
     _wizardModel     = wizardModel;
     _projectService  = new ProjectService();
     PropertyChanged += FilesVersionsViewModel_PropertyChanged;
     _wizardModel.FileVersions.CollectionChanged += FileVersions_CollectionChanged;
 }
Example #2
0
        protected override void Execute()
        {
            try
            {
                _projectsController       = SdlTradosStudio.Application?.GetController <ProjectsController>();
                _projectControllerService = new ProjectsControllerService(_projectsController);

                var fileDialog = new OpenFileDialog {
                    Filter = @"Transit Project Package Files (*.ppf)|*.ppf;"
                };
                var dialogResult = fileDialog.ShowDialog();
                if (dialogResult != DialogResult.OK)
                {
                    return;
                }

                var pathToTempFolder = CreateTempPackageFolder();
                var wizardModel      = new WizardModel
                {
                    TransitFilePathLocation = fileDialog.FileName,
                    PathToTempFolder        = pathToTempFolder
                };
                var pages = CreatePages(wizardModel);

                using (var wizard = new ImportWizard(pages, _eventAggregatorService, _projectControllerService))
                {
                    wizard.ShowDialog();
                }
            }

            catch (Exception ex)
            {
                _logger.Error($"{ex.Message}\n {ex.StackTrace}");
            }
        }
Example #3
0
 public IActionResult OpenPositions(WizardModel model)
 {
     model.CurrentStepIndex = 2;
     model.WizardSteps      = GetSteps(2);
     model.AllowFinish      = ModelState.IsValid;
     return(View(model));
 }
Example #4
0
 public IActionResult CollaborationSettings(WizardModel model)
 {
     model.CurrentStepIndex = 1;
     model.WizardSteps      = GetSteps(1);
     model.AllowFinish      = ModelState.IsValid;
     return(View(model));
 }
Example #5
0
        private WizardModel UpdateModel(WizardModel model)
        {
            if (model == null)
            {
                return(new WizardModel());
            }
            if (model.NewWorkspace != null &&
                model.NewWorkspace.CollaborationSpaceId != 0)
            {
                var storedModel =
                    _Uow.CollaborationSpaceRepository.GetEntityById(a =>
                                                                    a.CollaborationSpaceId == model.NewWorkspace.CollaborationSpaceId);

                if (storedModel != null)
                {
                    // if value in database contains data and model from
                    // page is empty, use value from database
                    model.NewWorkspace.CopyrightModel =
                        (model.NewWorkspace.CopyrightModel == ProjectCopyrightModel.NotSet)
                        ? storedModel.CopyrightModel : model.NewWorkspace.CopyrightModel;

                    model.NewWorkspace.Description = (string.IsNullOrWhiteSpace(model.NewWorkspace.Description))
                        ? storedModel.Description : model.NewWorkspace.Description;

                    model.NewWorkspace.Title = (string.IsNullOrWhiteSpace(model.NewWorkspace.Title))
                        ? storedModel.Title : model.NewWorkspace.Title;
                }
            }
            return(model);
        }
Example #6
0
        public ActionResult CollaborationSettings()
        {
            WizardModel model = new WizardModel(GetSteps(1));

            model.CurrentStepIndex = 1;
            return(View(model));
        }
Example #7
0
        public ActionResult OpenPositions()
        {
            WizardModel m_model = new WizardModel(GetSteps(2));

            m_model.CurrentStepIndex = 2;
            return(View(m_model));
        }
Example #8
0
 public IActionResult TitleAndDescription(WizardModel model)
 {
     model.CurrentStepIndex = 0;
     model.WizardSteps      = GetSteps(1);
     model.AllowFinish      = ModelState.IsValid;
     return(View(model));
 }
Example #9
0
        public ActionResult TitleAndDescription()
        {
            WizardModel model = new WizardModel(GetSteps(0));

            model.CurrentStepIndex = 0;
            return(View(model));
        }
 public IActionResult EditWizard(WizardModel model)
 {
     if (!model.WizardId.HasValue || model.WizardId <= 0)
     {
         ApiResult <bool> result = _wizardService.CreateWizard(new CreateWizardReqs()
         {
             Account    = model.Account,
             Passward   = model.Password,
             DivisionId = model.DivisionId,
             CreatorId  = CurrentUser.UserId
         });
         return(Json(result));
     }
     else
     {
         var result = _wizardService.UpdateWizard(new UpdateWizardReqs()
         {
             Account    = model.Account,
             WizardId   = model.WizardId.Value,
             DivisionId = model.DivisionId,
             Passward   = model.Password
         });
         return(Json(result));
     }
 }
 public SelectProfileStep(WizardModel model, ISelectProfileStepView view, IProfileManager profileManager)
     : base(model, view)
 {
     _profileManager     = profileManager;
     View.NewProfile    += CreateNewProfile;
     View.DeleteProfile += DeleteProfile;
 }
Example #12
0
 public void SegOrganizationsToWizard(WizardModel wizardModel, List <OrganizationResponse> organizations)
 {
     foreach (var organization in organizations)
     {
         wizardModel.Organizations.Add(organization);
     }
 }
Example #13
0
 public IActionResult AlertSettings(WizardModel model)
 {
     model.CurrentStepIndex = 3;
     model.WizardSteps      = GetSteps(3);
     model.AllowFinish      = ModelState.IsValid;
     return(View(model));
 }
Example #14
0
        public IActionResult OpenPositions(int?id)
        {
            WizardModel model = new WizardModel(GetSteps(2));

            model.CurrentStepIndex = 2;
            model.AllowFinish      = ModelState.IsValid;
            return(View(model));
        }
Example #15
0
        public IActionResult TitleAndDescription(int?id)
        {
            WizardModel model = new WizardModel(GetSteps(0));

            model.CurrentStepIndex = 0;
            model.AllowFinish      = ModelState.IsValid;
            return(View(model));
        }
Example #16
0
        public IActionResult CollaborationSettings(int?id)
        {
            WizardModel model = new WizardModel(GetSteps(1));

            model.CurrentStepIndex = 1;
            model.AllowFinish      = ModelState.IsValid;
            return(View(model));
        }
Example #17
0
 public LoginViewModel(WizardModel wizardModel, object view) : base(view)
 {
     _isValid               = false;
     _view                  = (UserControl)view;
     _wizardModel           = wizardModel;
     _textMessageVisibility = "Collapsed";
     _passwordBoxVisibility = "Visible";
 }
Example #18
0
 public FilesViewModel(WizardModel wizardModel, object view) : base(view)
 {
     _projectService      = new ProjectService();
     _oldSelectedProjects = new ObservableCollection <GsProject>();
     _displayName         = "Projects files";
     _wizardModel         = wizardModel;
     PropertyChanged     += FilesViewModel_PropertyChanged;
     _wizardModel.GsFiles.CollectionChanged += GsFiles_CollectionChanged;
 }
	    public FilesVersionsViewModel(WizardModel wizardModel,object view) : base(view)
		{
			_wizardModel = wizardModel;
			_displayName="Files versions";
			_projectService = new ProjectService();
			_oldSelectedFiles = new ObservableCollection<GsFile>();
			PropertyChanged += FilesVersionsViewModel_PropertyChanged;
			_wizardModel.FileVersions.CollectionChanged += FileVersions_CollectionChanged;
		}
Example #20
0
 private void Awake()
 {
     healthIndicator = Instantiate(healthIndicatorPrefab);
     healthIndicator.transform.SetParent(GameObject.Find("Canvas").GetComponent <Transform>(), false);
     healthSlider = healthIndicator.transform.GetComponent <Slider>();
     playerName   = healthIndicator.transform.GetComponentInChildren <Text>();
     wizardModel  = GetComponent <WizardModel>();
     wizardModel.OnPlayerNameChanged += SetPlayerName;
 }
 private ObservableCollection <IProgressHeaderItem> CreatePages(WizardModel wizardModel)
 {
     return(new ObservableCollection <IProgressHeaderItem>
     {
         new LoginViewModel(wizardModel, new LoginView()),
         new ProjectsViewModel(wizardModel, new ProjectsView()),
         new FilesViewModel(wizardModel, new FilesView()),
         new FilesVersionsViewModel(wizardModel, new FilesVersionsView())
     });
 }
 private ObservableCollection <ProjectWizardViewModelBase> CreatePages(WizardModel wizardModel)
 {
     return(new ObservableCollection <ProjectWizardViewModelBase>
     {
         new LoginViewModel(wizardModel, new LoginView()),
         new ProjectsViewModel(wizardModel, new ProjectsView()),
         new FilesViewModel(wizardModel, new FilesView()),
         new FilesVersionsViewModel(wizardModel, new FilesVersionsView())
     });
 }
Example #23
0
 public ProjectsViewModel(WizardModel wizardModel, object view) : base(view)
 {
     _currentPageNumber = 1;
     _wizardModel       = wizardModel;
     _displayName       = "GroupShare Projects";
     _searchText        = string.Empty;
     _isPreviousEnabled = false;
     _view          = (UserControl)view;
     _isNextEnabled = true;
     _wizardModel.GsProjects.CollectionChanged += GsProjects_CollectionChanged;
 }
Example #24
0
 public ActionResult OnePageWizard(WizardModel model)
 {
     if (ModelState.IsValid)
     {
         m_repository.CreateCollaborationSpace(model.NewWorkspace);
         m_repository.CreateAds(model.NeededSkills);
         m_repository.Save();
         return(RedirectToAction("OnePageWizardFinish"));
     }
     return(View(model));
 }
 private WizardModel GetWizard()
 {
     if (Session["wizard"] == null)
     {
         Session["wizard"] = new WizardModel()
         {
             OrgData = new OrganisationData(), AdminData = new AdministrationData(), StructData = new StructureData()
         };
     }
     return((WizardModel)Session["wizard"]);
 }
Example #26
0
        public IActionResult WizardCompleted()
        {
            WizardModel model = new WizardModel(GetSteps(4));

            model.CurrentStepIndex = 4;
            model.ShowWizardSteps  = false;
            //save data here
            if (ModelState.IsValid)
            {
            }
            return(View(model));
        }
Example #27
0
 public static void Main(string[] args)
 {
     PrintPlatformInfo();
     if (RunningWindows())
     {
         var view       = new WpfDeployWizardView();
         var model      = new WizardModel();
         var steps      = GetSteps(model);
         var finishStep = GetFinishStep(model);
         new DeployWizardController(model, view, ProfileManager.Instance, steps, finishStep);
         new Application().Run(view);
     }
 }
Example #28
0
 private void SaveModel(WizardModel model)
 {
     if (model.NewWorkspace != null &&
         model.NewWorkspace.CollaborationSpaceId == 0)
     {
         _Uow.CollaborationSpaceRepository.Insert(model.NewWorkspace);
     }
     else
     {
         _Uow.CollaborationSpaceRepository.Update(model.NewWorkspace);
     }
     _Uow.Save();
 }
        public string WizardComplete(WizardModel model)
        {
            if (model.personalMessage.phrase.Length > 140)
            {
                Response.StatusCode = (int)System.Net.HttpStatusCode.Conflict;
                return("El mensaje personal superó los 140 caracteres.");
            }

            int userID = UserLoginData.GetSessionID(Session["UserLoggedIn"]);

            userBLL.UpdateAvatar(model.avatarImg, userID);
            userBLL.ChangePersonalPhrase(userID, model.personalMessage.phrase, model.personalMessage.color);

            return("Cambios guardados.");
        }
Example #30
0
        public ActionResult WizardCompleted()
        {
            WizardModel m_model = new WizardModel(GetSteps(4));

            m_model.CurrentStepIndex = 4;
            m_model.ShowWizardSteps  = false;
            //save data here
            if (ModelState.IsValid)
            {
                m_repository.CreateCollaborationSpace(m_model.NewWorkspace);
                m_repository.CreateAds(m_model.NeededSkills);
                m_repository.Save();
            }
            return(View(m_model));
        }