Exemplo n.º 1
0
 public FreezerModel(int id, int floor, string place, string name, int toggleCommandId,
                     string validationOn, string validationOff, string viewState)
 {
     UniqueId        = new FreezerIdentifier(this);
     Id              = id;
     Floor           = floor;
     Place           = place;
     Name            = name;
     ToggleCommandId = toggleCommandId;
     IsEnabled       = false;
     IsDirty         = false;
     ValidationOn    = validationOn;
     ValidationOff   = validationOff;
     ViewState       = viewState;
 }
Exemplo n.º 2
0
        public async Task <IEnumerable <FreezerModel> > SetEnabledAsync(FreezerIdentifier id, bool enabled)
        {
            FreezerModel freezer;

            if (!DefaultState.Freezers.TryGetValue(id, out freezer))
            {
                throw new ArgumentException($"No freezer with id {id} found.");
            }
            if (enabled)
            {
                return(await EnableAsync(freezer));
            }
            else
            {
                return(await DisableAsync(freezer));
            }
        }
Exemplo n.º 3
0
 public FreezerTask(int floor, int id, bool isEnabled)
 {
     FreezerUniqueId = new FreezerIdentifier(floor, id);
     IsEnabled       = isEnabled;
 }