public async Task <ActionResult <SolarPv> > PostSolarPvs(IList <SolarPv> solars) { SolarPv sp = new SolarPv(); foreach (SolarPv batteries in solars) { batteries.SolarPvId = Guid.NewGuid().ToString(); _context.SolarPvs.Add(batteries); sp = batteries; } await _context.SaveChangesAsync(); return(CreatedAtAction("GetSolarPv", new { id = sp.SolarPvId }, sp)); }
public async Task <ActionResult <SolarPv> > PutSolarPv(SolarPv batteries) { if (SolarPvExists(batteries.SolarPvId)) { _context.Entry(batteries).State = EntityState.Modified; } else { return(NotFound()); } try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { throw; } return(batteries); }