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