Esempio n. 1
0
        public ActionResult Create()
        {
            var command = new CreateDiscountCommand();

            FillControlls(command);
            return(View("Create", command));
        }
Esempio n. 2
0
        public static Discount ToCreateEntity(this CreateDiscountCommand command)
        {
            var result = new Discount
            {
                DiscountType       = command.DiscountType.ToLower(),
                DiscountPercentage = command.DiscountPercentage,
                IsPercentageType   = command.IsPercentageType,
                DiscountAmount     = command.DiscountAmount,
            };

            return(result);
        }
Esempio n. 3
0
        public ActionResult Create(CreateDiscountCommand command)
        {
            if (!ModelState.IsValid)
            {
                FillControlls(command);
                return(View("Create"));
            }

            var result = _commandBus.Send(command);

            return(JsonMessage(result));
        }
Esempio n. 4
0
        public async Task <IActionResult> CreateDiscount(CreateDiscountCommand command)
        {
            var result = await _mediator.Send(command);

            if (result.isSuccess)
            {
                return(Ok(new ApiResponse
                {
                    ResponseCode = "00",
                    ResponseDescription = result.message,
                    Data = result.response
                }));
            }
            return(NotFound(new ApiResponse {
                ResponseCode = "01", ResponseDescription = result.message, Data = null
            }));
        }
Esempio n. 5
0
 public async Task CreateDiscount(CreateDiscountCommand createDiscountCommand)
 {
     await mediator.Send(createDiscountCommand);
 }