public async Task <long> Post([FromBody] Item item) { using (TimeTrackingDBContext context = new TimeTrackingDBContext()) { item.userId = 1; context.Items.Add(item); await context.SaveChangesAsync(); return(item.id); } //Mapping }
public async void Delete(int id) { using (TimeTrackingDBContext context = new TimeTrackingDBContext()) { var item = await context.Items.SingleOrDefaultAsync(i => i.id == id); if (item != null) { context.Items.Remove(item); await context.SaveChangesAsync(); } } }