Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Quote Originariamente inviata da U235 Visualizza il messaggio
    Perché crei un nuovo oggetto ClonidentDbContext e non usi quello che dovresti poter recuperare dal costruttore del controller?
    eh mi sono fatto la stessa domanda.
    perchè io pure mi ricordavo che facevo così.
    ma il costruttore del controller, che ripeto non è cosa mia, è questo:
    codice:
           public AccountsController(UserManager<Utente> userManager,
               ILogger<AccountsController> logger,
               IEmailSender emailSender,
               SignInManager<Utente> signInManager,
               IConfiguration configuration)
           {
               _userManager = userManager;
               _logger = logger;
               _emailSender = emailSender;
               _signInManager = signInManager;
               _configuration = configuration;
           }
    tu come mi consiglieresti di fare???

  2. #12
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    Quote Originariamente inviata da fermat Visualizza il messaggio
    eh mi sono fatto la stessa domanda.
    perchè io pure mi ricordavo che facevo così.
    ma il costruttore del controller, che ripeto non è cosa mia, è questo:
    codice:
           public AccountsController(UserManager<Utente> userManager,
               ILogger<AccountsController> logger,
               IEmailSender emailSender,
               SignInManager<Utente> signInManager,
               IConfiguration configuration)
           {
               _userManager = userManager;
               _logger = logger;
               _emailSender = emailSender;
               _signInManager = signInManager;
               _configuration = configuration;
           }
    tu come mi consiglieresti di fare???
    Hai già provato ad aggiungerlo nel costruttore? Una cosa del genere:

    codice:
    public AccountsController(ClonidentDbContext context,
               UserManager<Utente> userManager,
               ILogger<AccountsController> logger,
               IEmailSender emailSender,
               SignInManager<Utente> signInManager,
               IConfiguration configuration)
           {
               _context = context;
               _userManager = userManager;
               _logger = logger;
               _emailSender = emailSender;
               _signInManager = signInManager;
               _configuration = configuration;
           }
    Poi mi suona strano anche che tu stia aggiungendo un nuovo user dopo che sollevi un eccezione qualora non sia stato trovato, quindi si presume che tu voglia modificare quello che possiede la mail (commentata) e non uno privo di riferimenti.
    Inoltre anche a me suona strano che usi Entry... carica l'entità dal context e modifica quella.
    Ultima modifica di U235; 19-12-2023 a 13:57

  3. #13
    ciao!

    mi hanno dato la priorità su un altro progetto.
    quindi per ora questo lo devo lasciare così.

    appena ci torno sopra faccio qualche prova.

    intanto grazie!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.