示例#1
0
 public void ChangeLighPointAvailability(HomeLightSystem homeLightSystem)
 {
     try
     {
         this._context.HomeLightSystem.Update(homeLightSystem);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
 }
 public async Task UpdateHomeLightSystem(HomeLightSystem homeLightSystem)
 {
     try
     {
         _context.HomeLightSystem.Update(homeLightSystem);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
 }
示例#3
0
 public void AddLightPoint(HomeLightSystem homeLightSystem, Guid lightPointId)
 {
     try
     {
         this._context.LightPoint.Add(homeLightSystem.LightPoints.AsList()
                                      .Where(lp => lp.Id.Equals(lightPointId))
                                      .FirstOrDefault());
         this._context.HomeLightSystem.Update(homeLightSystem);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
 }
 public HomeLightSystemTest()
 {
     _homeLightSystem = new HomeLightSystem(_userName);
     _lightBulbs      = new List <LightBulb>()
     {
         new LightBulb()
         {
             Id = Guid.NewGuid()
         },
         new LightBulb()
         {
             Id = Guid.NewGuid()
         }
     };
 }
示例#5
0
 public async Task AddAsync(HomeLightSystem homeLightSystem)
 {
     await this._context.HomeLightSystem.AddAsync(homeLightSystem);
 }