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 SalvaUsuario(Usuario itemGravar) { LimpaValidacao(); ValidateService(itemGravar); ValidaRegrasSalvar(itemGravar); if (IsValid()) { using (UsuarioData data = new UsuarioData()) { data.SalvaUsuario(itemGravar); IncluiSucessoBusiness("Usuario_SalvaUsuarioOK"); } } }
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"); } } } }