Exemple #1
0
        public async Task <OperationStatus> SetStatus(AutoStatus status, int autoId)
        {
            var auto = await _database.AutoRepository.FindAsync(autoId);

            if (auto == null)
            {
                return(new OperationStatus("Auto doesn't exist", HttpStatusCode.NotFound, false));
            }

            auto.AutoStatusLookupId = status;

            await _database.AutoRepository.UpdateAsync(auto);

            return(new OperationStatus("Auto was updated", true));
        }
Exemple #2
0
 public void Stop()
 {
     this.SwichOn = false;
     this.Status  = AutoStatus.Stop;
 }
Exemple #3
0
 public void Start()
 {
     this.SwichOn = true;
     this.Status  = AutoStatus.Start;
 }