public async Task <IActionResult> PutTargetSale([FromRoute] int id, [FromBody] TargetSale targetSale) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != targetSale.Id) { return(BadRequest()); } _context.Entry(targetSale).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TargetSaleExists(id)) { return(NotFound()); } else { throw; } } return(Ok(_context.TargetSales.Find(id))); }
public async Task <IActionResult> PostTargetSale([FromBody] TargetSale targetSale) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.TargetSales.Add(targetSale); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTargetSale", new { id = targetSale.Id }, targetSale)); }