Пример #1
0
        public async Task <ActionResult <Coupon> > CreateDiscount([FromBody] Coupon coupon)
        {
            var cp = await _repo.CreateDiscount(coupon);

            return(Ok(cp));
            // return CreatedAtRoute("GetDiscount", new {productName = coupon.ProductName}, coupon);
        }
Пример #2
0
        public override async Task <CouponModel> CreateDiscount(CreateDiscountRequest request, ServerCallContext context)
        {
            var coupon = _mapper.Map <Coupon>(request.Coupon);
            await _repo.CreateDiscount(coupon);

            _logger.LogInformation($"Discount has been created. ProductName : {coupon.ProductName}");
            return(_mapper.Map <CouponModel>(coupon));
        }