public async Task <IActionResult> CreateMany(CreateMany m) { try { await _service.CreateManyAsync(m); return(RedirectToAction("Many")); } catch { return(View("CU_Failed")); } }
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); } } }