Exemple #1
0
        public async Task <IActionResult> CreateMany(CreateMany m)
        {
            try
            {
                await _service.CreateManyAsync(m);

                return(RedirectToAction("Many"));
            }
            catch
            {
                return(View("CU_Failed"));
            }
        }
Exemple #2
0
 public async Task CreateManyAsync(CreateMany m)
 {
     for (int addr = m.AddressMin; addr <= m.AddressMax; addr++)
     {
         int numMin = GetNums(addr).Min;
         int numMax = GetNums(addr).Max;
         for (int num = numMin; num <= numMax; num++)
         {
             Light l = new Light
             {
                 Id           = Guid.NewGuid().ToString(),
                 ControllerId = m.ControllerId,
                 ColorId      = m.ColorId,
                 Address      = addr,
                 Num          = num
             };
             await _rep.CreateAsync(l);
         }
     }
 }