none
Comunicar WebApi com Controller RRS feed

  • Pergunta

  • as vezes me pego na necessidade de compartilhar informações de uma Api para um Controller, e de um Controller para uma Api, ha alguma maneira de fazer isso diretamente entre os dois? Basicamente seria para chamar métodos que estariam em um dos dois.Não tenho um código em especifico, é apenas uma duvida em relação a esses acontecimentos.

    public string GerarPDF(string id)
        {
            string HtmlConverter = homeController.RetornaHtmlParaXmlCtrl(id)
    return HtmlConverter;
    };

    O código acima esta na WebApi, de nome XmlController.cs, o Código abaixo esta no HomeController.cs:

    public string RetornaHtmlParaXmlCtrl(string id)
            {
    if(id.equals("0")){
    string Html = "<Html>...</Html>"
    return Html;
    };
    No caso aqui eu queria chamar um método que esta dentro do Controller diretamente da Api.


    sexta-feira, 10 de março de 2017 14:05