aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModels/MediaConditionsViewVM.cs
blob: b216c63dc1bd415984b627cc6879234ed8fdfd6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.BL.Entities;
using Tango.MachineStudio.Common.Notifications;

namespace Tango.MachineStudio.DB.ViewModels
{
    public class MediaConditionsViewVM : DbTableViewModel<MediaCondition>
    {
        public MediaConditionsViewVM(INotificationProvider notification) : base(notification)
        {
        }
    }
}
class="k">using System.Threading.Tasks; using Tango.Core.Commands; using Tango.BL.Entities; using Tango.MachineStudio.Common.Notifications; namespace Tango.MachineStudio.DB.ViewModels { public class CctsViewVM : DbTableViewModel<Cct> { public CctsViewVM(INotificationProvider notification) : base(notification) { SelectForwardFileCommand = new RelayCommand(SelectForwardFile); SelectInverseFileCommand = new RelayCommand(SelectInverseFile); } public RelayCommand SelectForwardFileCommand { get; set; } public RelayCommand SelectInverseFileCommand { get; set; } private void SelectInverseFile() { String file = SelectFile(); if (file != null) { try { EditEntity.InverseData = File.ReadAllBytes(file); EditEntity.InverseFileName = Path.GetFileName(file); } catch (Exception ex) { _notification.ShowError(ex.Message); } } } private void SelectForwardFile() { String file = SelectFile(); if (file != null) { try { EditEntity.ForwardData = File.ReadAllBytes(file); EditEntity.ForwardFileName = Path.GetFileName(file); } catch (Exception ex) { _notification.ShowError(ex.Message); } } } private String SelectFile() { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "Color Conversion Files|*.CCT"; dlg.Title = "Select Color Conversion File"; if (dlg.ShowDialog().Value) { return dlg.FileName; } else { return null; } } } }