public async Task <ActionResult <PricingSignals> > PostPricingSignals(IList <PricingSignals> psdata) { PricingSignals ps = new PricingSignals(); foreach (PricingSignals pricingsignal in psdata) { Guid g = Guid.NewGuid(); pricingsignal.PricingSignalId = g.ToString(); _context.PricingSignals.Add(pricingsignal); ps = pricingsignal; } await _context.SaveChangesAsync(); return(CreatedAtAction("GetPricingSignals", new { id = ps.PricingSignalId }, ps)); }
public async Task <ActionResult <PricingSignals> > PutPricingSignals(PricingSignals pricingsignal) { if (PricingSignalsExists(pricingsignal.PricingSignalId)) { _context.Entry(pricingsignal).State = EntityState.Modified; } try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { throw; } return(pricingsignal); }