public async Task Add(string userId, [FromBody] ApiBasketAddRequest request) { var actor = GetActor(userId); await actor.SubscribeAsync <IUserActorEvent>(new UserActorEventHandler()).ConfigureAwait(false); await actor.AddToBasket(request.ProductId, request.Quantity).ConfigureAwait(false); }
public async Task AddAsync( string userId, [FromBody] ApiBasketAddRequest request) { IUserActor actor = GetActor(userId); await actor.AddToBasket(request.ProductId, request.Quantity); }
public async Task Add(string userId, [FromBody] ApiBasketAddRequest request) { IUserActorService userActor = GetActor(userId); await userActor.AddToBasket(new Guid(request.ProductId), request.Quantity); }
public async void Post(string userId, [FromBody] ApiBasketAddRequest request) { var actor = GetActor(userId); await actor.AddToBasket(request.ProductId, request.Quantity); }
public Task AddToBasketAsync(string userId, [FromBody] ApiBasketAddRequest request) { var userActor = GetUserActor(userId); return(userActor.AddToBasketAsync(request.ProductId, request.Quantity)); }