müssen call-controller die action-Methode in eine andere Klasse in c# mvc

Erstellt habe ich eine Methode in einem controller, aber ich brauche Sie zum aufrufen dieser Methode in andere Klasse und ich weiß nicht, wie Sie es nennen.

mein Beispielcode :-

  public class ReportController : BaseController
    {
        private readonly IPermissionService _permissionService;
        private readonly ICompaniesService _companyService;

       public ReportController(IPermissionService permissionService,
            ICompaniesService companyService)
       {
            this._permissionService = permissionService;
            this._companyService = companyService;
       }

        public void Reporting()
        {
            //code
        }
      }


    public class Home {

        public void Execute()
        {
            //I need to execute the Reporting method here
        }

    }

Ich habe versucht, viele Dinge zu nennen, meine Methode in eine andere Klasse, Methode, aber ich kann nicht ankommen es zu wirken.

new ReportController().Reporting();
Mögliche Duplikate von Wie man den Aufruf der Methode eine weitere in der Klassen C#?
Ist es möglich für Sie zu erstellen Reporting-Methode als statische?

InformationsquelleAutor Sangeet Shah | 2016-04-25

Schreibe einen Kommentar