コード例 #1
0
        public CalcadoItem ConverterRequestParaResponse(AdicionarCalcadoRequest request)
        {
            var novoCalcadoItem = new CalcadoItem();

            novoCalcadoItem.Numeracao  = request.Numeracao;
            novoCalcadoItem.Modelo     = request.Modelo;
            novoCalcadoItem.Cor        = request.Cor;
            novoCalcadoItem.Material   = request.Material;
            novoCalcadoItem.Solado     = request.Solado;
            novoCalcadoItem.Forro      = request.Forro;
            novoCalcadoItem.Palmilha   = request.Palmilha;
            novoCalcadoItem.AlturaCano = request.AlturaCano;
            novoCalcadoItem.AlturaSola = request.AlturaSola;
            novoCalcadoItem.Fechamento = request.Fechamento;

            return(novoCalcadoItem);
        }
コード例 #2
0
        public AdicionarCalcadoResponse Executar(AdicionarCalcadoRequest request)
        {
            var response = new AdicionarCalcadoResponse();

            try
            {
                var calcadoAdicionar = _adapter.ConverterRequestParaResponse(request);
                _calcadoRepositorio.Add(calcadoAdicionar);
                response.msg = "Produto adicionado com sucesso!";
                return(response);
            }
            catch
            {
                response.msg = "Erro ao adicionar calçado.";
                return(response);
            }
        }
コード例 #3
0
 public IActionResult calcadoAdd([FromBody] AdicionarCalcadoRequest novoCalcado)
 {
     return(Ok(_adicionarCalcadoUseCase.Executar(novoCalcado)));
 }
 public AdicionarCalcadoRequestBuilder()
 {
     adicionarCalcadoRequest          = new AdicionarCalcadoRequest();
     adicionarCalcadoRequest.Material = faker.Random.String(10);
     adicionarCalcadoRequest.Modelo   = faker.Random.String(10);
 }