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()); }
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()); }
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()); }
public virtual Task <CouponDto> UpdateAsync(Guid id, UpdateCouponDto input) { return(_service.UpdateAsync(id, input)); }