Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }