public IList<Usuario> RetornaUsuarios() { LimpaValidacao(); IList<Usuario> RetornoAcao = new List<Usuario>(); if (IsValid()) { using (UsuarioData data = new UsuarioData()) { RetornoAcao = data.RetornaUsuarios(); } } return RetornoAcao; }
public Usuario RetornaUsuario_Email(string email) { LimpaValidacao(); Usuario RetornoAcao = null; if (IsValid()) { using (UsuarioData data = new UsuarioData()) { RetornoAcao = data.RetornaUsuario_Email(email); } } return RetornoAcao; }
public Usuario RetornaUsuario_Id(int id) { LimpaValidacao(); Usuario RetornoAcao = null; if (IsValid()) { using (UsuarioData data = new UsuarioData()) { RetornoAcao = data.RetornaUsuario_Id(id); } } return RetornoAcao; }
public void SalvaUsuario(Usuario itemGravar) { LimpaValidacao(); ValidateService(itemGravar); ValidaRegrasSalvar(itemGravar); if (IsValid()) { using (UsuarioData data = new UsuarioData()) { data.SalvaUsuario(itemGravar); IncluiSucessoBusiness("Usuario_SalvaUsuarioOK"); } } }
public void GeraNovaSenha(Usuario itemGravar) { LimpaValidacao(); ValidaRegrasGerarNovaSenha(ref itemGravar); if (IsValid()) { string novaSenha = string.Empty; novaSenha = PasswordHash.GenerateRandomPassword(); itemGravar.Senha = novaSenha; itemGravar.SenhaConfirmacao = novaSenha; ValidateService(itemGravar); ValidaRegrasSalvar(itemGravar); if (IsValid()) { using (UsuarioData data = new UsuarioData()) { data.SalvaUsuario(itemGravar); IncluiSucessoBusiness("Usuario_NovaSenhaGeradaOK"); GeraEmailEsqueciSenha(itemGravar, novaSenha); } } } }
public void AlteraSenha(Usuario itemGravar) { LimpaValidacao(); ValidaRegrasAlterarSenha(ref itemGravar); if (IsValid()) { ValidateService(itemGravar); ValidaRegrasSalvar(itemGravar); if (IsValid()) { using (UsuarioData data = new UsuarioData()) { data.SalvaUsuario(itemGravar); IncluiSucessoBusiness("Usuario_SenhaAlteradaOK"); } } } }