public async Task <IActionResult> PutSale1(int id, Sale1 sale1) { if (id != sale1.No) { return(BadRequest()); } _context.Entry(sale1).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Sale1Exists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void TestSale1() { var cart = new Cart(); var sale1 = new Sale1(0.9m); var tshirt = new TShirt(10); cart.AddProduct(tshirt); cart.AddProduct(new Product(10)); cart.AddSale(sale1); //Cart price should be $18 Assert.Equal(18, cart.Calculate()); }
public async Task <ActionResult <Sale1> > PostSale1(Sale1 sale1) { _context.Sale1s.Add(sale1); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (Sale1Exists(sale1.No)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetSale1", new { id = sale1.No }, sale1)); }