• 16-05-2023, 17:24:35
    #1
  • 18-05-2023, 13:59:29
    #2
    Startupa eklediniz mi
  • 22-07-2023, 03:08:10
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Consructurları Controller eklememişsin ki . Sadece birini eklemişsin. ITypeValuesService eklemişsin sadece.
  • 30-08-2023, 21:21:29
    #4
    Selamlar hocam, Controllerin başka bir kontrollerdan kalıtım alıyor,
    private readonly ProductController(IService service) : base()
    {
    //constructor işlemlerş
    }

    Bu kod bloğunda ProductController'ın BaseController'dan kalıtım aldığını varsayıyorum.
    Eğer sen constructor fonksiyonunun sonuna (ProductController(IService service) : base() ) base ifadesini yazarsan constructor otomatik olarak kalıtım aldığı sınıfa gider ve onun constructor'ını çalıştırmaya çalışır.
    Farzediyorum ki BaseController isimli sınıfında ya constructor yok ya da constructorunda bir parametre istiyor senden. Dolayısıyla eğer BaseController sınıfının constructor'unu kullanmak istiyorsan

    1.Senaryoda instance aldığın controller'ın constructor'unu kullanmak istediğini farzediyorum

    private readonly ProductController() : base(IService service) şeklinde bir uygulama yapman lazım,

    2.Senaryoda BaseController sınıfının yerine CalculateController constructoru kullanmak istediğini
    bu senaryoda da base() 'i kaldırman lazım controllerından ki sınıf kendi constructor metodunu kullanabilsin,

    sorunun çözülmezse gel bul beni