Ejemplo n.º 1
0
        public void Execute(AddInCartDto request)
        {
            _validator.ValidateAndThrow(request);
            request.UserId = _actor.Id;
            var cart = _mapper.Map <Cart>(request);

            _context.Carts.Add(cart);
            _context.SaveChanges();
        }
Ejemplo n.º 2
0
 public IActionResult Post([FromBody] AddInCartDto dto, [FromServices] IAddInCartCommand command)
 {
     _executor.ExecuteCommand(command, dto);
     return(StatusCode(StatusCodes.Status201Created));
 }