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); }
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)); }