public async Task <ActionResult> Put(GuitarBill guitarBill) { context.Entry(guitarBill).State = EntityState.Modified; await context.SaveChangesAsync(); return(Ok()); }
public async Task <ActionResult> Delete(int id) { var guitarBill = new GuitarBill { Id = id }; context.Remove(guitarBill); await context.SaveChangesAsync(); return(Ok()); }
public async Task <ActionResult> Post(GuitarBill guitarBill) { guitarBill.Date = DateTime.ParseExact(guitarBill.DatumTest, "dd/MM/yyyy HH:mm:ss", null); foreach (GuitarBillItem item in guitarBill.GuitarItems) { context.Entry(item.Guitar).State = EntityState.Unchanged; } context.Add(guitarBill); await context.SaveChangesAsync(); return(new CreatedAtRouteResult("GetGuitarBill", new { id = guitarBill.Id }, guitarBill)); }
private Session() { Bill = new GuitarBill(); User = new User(); }