public string Login(string user, string pass) { if (!_repository.UserIsValid(user)) { throw new Exception("Usuário não reconhecido."); } if (!_repository.CredentialsIsValid(user, pass)) { throw new Exception("Senha incorreta."); } return(MD5Helper.Crypt(_repository.GetUserCode(user, pass).ToString())); }