W której warstwie sprawdzać czy user istnieje w bazie.
mama w warstwie modelu model uzytkownika
public class User
{
public Guid Id {get; protected set;}
public string Login {get; protected set;}
public string Password{get; protected set;}
//...
}
w warstwie Infrastructure mam:
public interface IUserService
{
void Register();
void Login();
UserDto Get();
}
public class UserService : IUserService
{
public void Login()
{
//tutaj logujemy uzytkownika
//pytanie czy tutaj tez logika sprawdzania czy już taki user nie istnieje w bazie?
//...
}
}