public static LedViewModel DomainToView(this LedDomainModel @this) { var model = new LedViewModel(); model.Name = @this.name; model.SerialNumber = @this.serial_number; model.IsOnline = @this.is_online; model.IsEnable = @this.is_enabled; model.Intensity = @this.intensity; if (@this.max_voltage > 0 && @this.min_voltage > 0) { model.VoltageRange = string.Format("{0} - {1}V", @this.min_voltage, @this.max_voltage); } else if (@this.max_voltage > 0 && @this.min_voltage == 0) { model.VoltageRange = string.Format("{0}V", @this.max_voltage); } else if (@this.max_voltage == 0 && @this.min_voltage > 0) { model.VoltageRange = string.Format("{0}V", @this.min_voltage); } else { model.VoltageRange = "-"; } if (@this.power == 0) { model.Power = "-"; } else { model.Power = string.Format("{0}W", @this.power); } return(model); }
public AddLedUndoEvent(LedViewModel led, bool selected) { _led = led; _selected = selected; }
public LedCommand(LedViewModel viewModel, int x, int y) { _viewmodel = viewModel; _x = x; _y = y; }