예제 #1
0
        public async Task <Result> Update(UpdateCouponDto updateCouponDto)
        {
            var coupon = await FirstOrDefaultAsync(c => c.Id == updateCouponDto.Id);

            _mapper.Map(updateCouponDto, coupon);
            await Context.SaveChangesAsync();

            return(Result.SuccessFull());
        }
예제 #2
0
        public async Task <IActionResult> Update(Guid id, [FromBody] UpdateCouponDto updateCouponDto)
        {
            updateCouponDto.Id = id;
            var result = await _unitOfWork.CouponService.Update(updateCouponDto);

            if (!result.Success)
            {
                return(result.ApiResult);
            }
            return(NoContent());
        }
예제 #3
0
        public async Task <ActionResult> Update([FromBody] UpdateCouponDto couponRequest)
        {
            var coupon = _mapper.Map <Coupon>(couponRequest);

            bool success = await _discountRepository.UpdateDiscount(coupon);

            if (!success)
            {
                return(BadRequest());
            }

            return(NoContent());
        }
예제 #4
0
 public virtual Task <CouponDto> UpdateAsync(Guid id, UpdateCouponDto input)
 {
     return(_service.UpdateAsync(id, input));
 }