aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/Web/DownloadLatestPPCVersionResponse.cs
blob: 2cc6b731a96bd82d8b3a11c5b6912ad1196432d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.Core;
using Tango.Transport.Web;

namespace Tango.MachineStudio.Common.Web
{
    public class DownloadLatestPPCVersionResponse : WebResponseMessage
    {
        public String Version { get; set; }

        public String BlobAddress { get; set; }

        public String CdnAddress { get; set; }

        public DataSource DataSource { get; set; }
    }
}
>public ObservableCollection<String> Locations { get; set; } = new ObservableCollection<string>(); private String _solutionName = "App1"; public String SolutionName { get { return _solutionName; } set { _solutionName = value; RaisePropertyChangedAuto(); } } #region Commands public RelayCommand BrowseFileCommand { get; set; } #endregion public NewProjectViewVM() : base() { Title = "New Project"; if(Locations.IndexOf(ProjectLocation) < 0) { Locations.Add(ProjectLocation); } BrowseFileCommand = new RelayCommand(BrowseFile); } private void BrowseFile() { CommonOpenFileDialog dialog = new CommonOpenFileDialog(); dialog.InitialDirectory = Locations.LastOrDefault<string>(); dialog.IsFolderPicker = true; if (dialog.ShowDialog() == CommonFileDialogResult.Ok) { if( Directory.Exists(dialog.FileName) == true) { if(false == Locations.Contains(dialog.FileName)) { Locations.Add(dialog.FileName); } ProjectLocation = dialog.FileName; } } } } }