public LoggedUser Execute(string login, string password) { var loggedUser = _userQueries.GetLogin(login, password); if (loggedUser == null) { throw new BadLoginException(); } return(new LoggedUser(loggedUser.Id, loggedUser.Login, loggedUser.Lastname, loggedUser.Firsname, loggedUser.Role, loggedUser.Signature)); }