Uso il modello di repository per la gestione dei dati.
Nella mia cartella DAL ho IUserRepository, UserRepository e UserContext. All'interno della cartella dei modelli ho una classe chiamata User come id , username etc.
Ho letto su internet che dovrei fare il meno possibile nel controller. Cosa intendono?
Voglio determinare dove mettere la logica di business Ad esempio voglio pagina una pagina di accesso. Cosa accadrebbe se inserissi la funzione di login accanto ai modelli?
using IndividueleOpdracht.Dal;
namespace IndividueleOpdracht.Models
{
public class AccountModel
{
public void Login(string username, string password)
{
// Do something with the repositories?
}
}
}
E poi chiama il metodo AccountModel.Login nel controller?