Ejemplo n.º 1
0
 public ProductsController(
     IGetAllUseCase getAllUseCase,
     IGetByIdUseCase getByIdUseCase,
     ICreateUseCase createUseCase,
     IUpdateUseCase updateUseCase)
 {
     _getAllUseCase  = getAllUseCase;
     _getByIdUseCase = getByIdUseCase;
     _createUseCase  = createUseCase;
     _updateUseCase  = updateUseCase;
 }
Ejemplo n.º 2
0
        public async ValueTask <IActionResult> Put([FromBody] PutRequest value, [FromServices] IUpdateUseCase updateUseCase)
        {
            var _ret = await updateUseCase.ExecuteAsync(MapperToCustomerEntity(value));

            if (_ret > 0)
            {
                return(Ok(new { Id = value.Id }));
            }

            return(BadRequest());
        }
Ejemplo n.º 3
0
 public ChargeApiController(
     IGetAllUseCase getAllUseCase,
     IGetByIdUseCase getByIdUseCase,
     IAddUseCase addUseCase,
     IRemoveUseCase removeUseCase,
     IUpdateUseCase updateUseCase
     )
 {
     _getAllUseCase  = getAllUseCase;
     _getByIdUseCase = getByIdUseCase;
     _addUseCase     = addUseCase;
     _removeUseCase  = removeUseCase;
     _updateUseCase  = updateUseCase;
 }