aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.Common/FileSystem/FileSystemOperationMode.cs
blob: e28843bceb6ed7fe52b8738e7da088244876d238 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.PPC.Common.FileSystem
{
    public enum FileSystemOperationMode
    {
        Upload,
        Download
    }
}
e>using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.BL; using Tango.BL.Entities; using Tango.Core.ExtensionMethods; namespace Tango.MachineStudio.Statistics.Models { public class JobRunStatisticsModel : JobRun { private static Dictionary<String, Machine> _machines = new Dictionary<string, Machine>(); public JobRunStatisticsModel() { } public JobRunStatisticsModel(JobRun run) { run.MapPropertiesTo(this, MappingFlags.NoReferenceTypes); } public Task LoadMachine(ObservablesContext context) { return Task.Factory.StartNew(() => { if (!_machines.ContainsKey(MachineGuid)) { Machine = context.Machines.SingleOrDefault(x => x.Guid == MachineGuid); _machines.Add(MachineGuid, Machine); } else { Machine = _machines[MachineGuid]; } }); } public Machine Machine { get; set; } } }