public override void TaskComplete(Tasks.Base sender, ICommandReply reply) { Tasks.DownloadUser task = (Tasks.DownloadUser)sender; Session = _sessionMgr.AuthenticateUser(_db, task.User, _password); IsAuthenticated = (Session != null); TriggerOnComplete(null, new Tuple <Security.Session, bool>(Session, IsAuthenticated)); }