public async Task <AddDrinkResult> Handle(AddDrinkCommand request, CancellationToken cancellationToken) { Entities.Models.Drink entity = _mapper.Map <Entities.Models.Drink>(request.DrinkDto); _provider.Add(entity); await _provider.SaveAsync(); return(new AddDrinkResult(entity)); }
public async Task <GetDrinkByIdResponse> Handle(GetDrinkByIdQuery request, CancellationToken cancellationToken) { Entities.Models.Drink drink = await _provider.GetAsync(new GetDrinkByIdSpec(request.Id)); return(new GetDrinkByIdResponse(drink)); }
public AddDrinkResult(Entities.Models.Drink drink) { Drink = drink ?? throw new ArgumentNullException(nameof(drink)); }
public GetDrinkByIdResponse(Entities.Models.Drink drink) { Drink = drink ?? throw new ArgumentNullException(nameof(drink)); }
public UpdateDrinkCommand(Entities.Models.Drink drink) { Drink = drink ?? throw new ArgumentNullException(nameof(drink)); }