public async Task AddRecyclingOrder(Guid recyclerId, [NotNull] RecyclingOrder recyclingOrder) { await using var context = new MasksUnleachedContext(); var recycler = await context.RecyclerUsers.FindAsync(recyclerId); if (recycler.RecyclingOrders == null) { recycler.RecyclingOrders = new Collection <RecyclingOrder>(); } recycler.RecyclingOrders.Add(recyclingOrder); context.Update(recycler); await context.SaveChangesAsync(); }
public Task AddOrder([FromRoute] Guid recyclerId, RecyclingOrder recyclingOrder) { return(recyclerService.AddOrder(recyclerId, recyclingOrder)); }
public Task AddOrder(Guid recyclerId, RecyclingOrder recyclingOrder) { return(recyclerRepository.AddRecyclingOrder(recyclerId, recyclingOrder)); }