Beispiel #1
0
        public async Task <BonusDto> UpdateBonusAsync(Guid id, UpdateBonusDto model, CancellationToken cancellationToken)
        {
            if (id == Guid.Empty)
            {
                throw new ArgumentNullException("", Resources.IdentifierIsNull);
            }
            if (model is null)
            {
                throw new ArgumentNullException("", Resources.ModelIsNull);
            }
            var bonus = _mapper.Map <Bonus>(model);

            await _bonusRepository.UpdateAsync(id, bonus, cancellationToken);

            return(_mapper.Map <BonusDto>(bonus));;
        }
 public async Task <ActionResult <ResultDto <BonusDto> > > UpdateBonusAsync([FromRoute][Required] Guid id, [FromBody][Required] UpdateBonusDto Bonus)
 {
     return(Ok(await _BonusService.UpdateBonusAsync(id, Bonus)));
 }