public string RessetPasswordByEMail(string email) { ArgumentsValidator.RaiseExceptionOfInvalidArguments( RaiseException.IfNotEmail(email, "Atenção: E-Mail inválido") ); return(_userProfileService.RessetPasswordByEMail(email)); }
public UserProfile LoginUser(UserProfileLogin userProfileLogin) { ArgumentsValidator.RaiseExceptionOfInvalidArguments( RaiseException.IfNotEmail(userProfileLogin.EMail, "Atenção: E-Mail inválido"), RaiseException.IfNullOrEmpty(userProfileLogin.PasswordHash, "Atenção: Senha inválida") ); return(_userProfileService.LoginUser(userProfileLogin)); }
public UserProfile Login(string email, string password) { ArgumentsValidator.RaiseExceptionOfInvalidArguments( RaiseException.IfNotEmail(email, "Atenção: E-Mail inválido"), RaiseException.IfNullOrEmpty(password, "Atenção: Senha inválida") ); return(_userProfileService.Login(email, password)); }
public void ObterListaDeExecoesSemLancar() { List <Exception> result = ArgumentsValidator.GetExceptionList( RaiseException.IfNull(null, "object is required"), RaiseException.IfNotEmail("email_invalid", "email invalid") ); Assert.IsNotNull(result, "object required"); Assert.IsTrue(result.Count == 2, "There should be two exceptions"); }
public void ObterListaDeMensagensDasExcecoes() { List <string> result = ArgumentsValidator.GetMessagesFromExceptions( RaiseException.IfNull(null, "object is required"), RaiseException.IfNotEmail("email_invalid", "email invalid") ); Assert.IsNotNull(result, "object required"); Assert.IsTrue(result.Count == 2, "There should be two exceptions"); }
public void LancarUnicaExcecaoComMensagensDoGrupoDeExcecoes() { try { ArgumentsValidator.RaiseExceptionOfInvalidArguments( RaiseException.IfNull(null, "object is required"), RaiseException.IfNotEmail("email_invalid", "email invalid") ); } catch (Exception ex) { Assert.IsTrue(ex.Message.Contains("object is required") && ex.Message.Contains("email invalid"), "There should be two exceptions"); } }
public void LancarUnicaExcecaoComUnicaMensagemDoGrupoDeExcecoes() { try { bool existe = true; ArgumentsValidator.RaiseExceptionOfInvalidArguments("Dados inválidos", RaiseException.IfTrue(existe), RaiseException.IfNotEmail("paulo.com.br") ); } catch (Exception ex) { Assert.IsTrue(ex.Message.Contains("Dados inválidos"), "There should be two exceptions"); } }
public string Save(Colaborador c) { ArgumentsValidator.RaiseExceptionOfInvalidArguments( RaiseException.IfNullOrEmpty(c.Nome, "Nome do Colaborador não informado"), RaiseException.IfNotEmail(c.EMail, "E-Mail inválido"), RaiseException.IfNullOrEmpty(c.NrCelular, "NrCelular não informado"), RaiseException.IfEqualsZero(c.PerfilId, "Perfil não informado") ); Colaborador _c = new Colaborador() { ColaboradorId = c.ColaboradorId, PessoaId = c.PessoaId, Nome = Functions.AjustaTamanhoString(c.Nome, 100), EMail = Functions.AjustaTamanhoString(c.EMail, 100), NomeFoto = Functions.AjustaTamanhoString(c.NomeFoto, 100), Sexo = c.Sexo, DtNascimento = c.DtNascimento, NrCelular = Functions.AjustaTamanhoString(c.NrCelular, 15), PasswordHash = Functions.AjustaTamanhoString(c.PasswordHash, 100), PerfilId = c.PerfilId, Ativo = c.Ativo }; try { if (_c.PessoaId == 0) { return(_colaboradorService.Insert(_c)); } else { return(_colaboradorService.Update(c.PessoaId, _c)); } } catch (Exception ex) { throw ex; } }
public string Save(UserProfile p) { ArgumentsValidator.RaiseExceptionOfInvalidArguments( RaiseException.IfNullOrEmpty(p.Nome, "Nome não informado"), RaiseException.IfNotEmail(p.EMail, "E-Mail inválido"), RaiseException.IfNullOrEmpty(p.NrCelular, "NrCelular não informado") ); UserProfile _p = new UserProfile() { PessoaId = p.PessoaId, Nome = Functions.AjustaTamanhoString(p.Nome, 100), EMail = Functions.AjustaTamanhoString(p.EMail, 100), NomeFoto = Functions.AjustaTamanhoString(p.NomeFoto, 100), Sexo = p.Sexo, NrCelular = Functions.AjustaTamanhoString(p.NrCelular, 15), PasswordHash = Functions.AjustaTamanhoString(p.PasswordHash, 100), PasswordHashReturned = Functions.AjustaTamanhoString(p.PasswordHashReturned, 100) }; return(_userProfileService.Save(p)); }
public string Save(AssociadoDao a) { ArgumentsValidator.RaiseExceptionOfInvalidArguments( RaiseException.IfNullOrEmpty(a.Nome, "Nome do Associado não informado"), RaiseException.IfNotEmail(a.EMail, "E-Mail inválido"), RaiseException.IfEqualsZero(a.TipoPublicoId, "Tipo de Publico não informado") ); Associado _a = new Associado() { PessoaId = a.PessoaId, Nome = Functions.AjustaTamanhoString(a.Nome, 100), EMail = Functions.AjustaTamanhoString(a.EMail, 100), NomeFoto = Functions.AjustaTamanhoString(a.NomeFoto, 100), Sexo = a.Sexo, DtNascimento = a.DtNascimento, NrCelular = Functions.AjustaTamanhoString(a.NrCelular, 15), PasswordHash = Functions.AjustaTamanhoString(a.PasswordHash, 100), Ativo = a.Ativo, ATCId = a.ATCId == 0 ? null : a.ATCId, TipoPublicoId = a.TipoPublicoId, Cpf = Functions.AjustaTamanhoString(a.Cpf, 15), Rg = Functions.AjustaTamanhoString(a.Rg, 30), NrMatricula = Functions.AjustaTamanhoString(a.NrMatricula, 15), Crp = Functions.AjustaTamanhoString(a.Crp, 60), Crm = Functions.AjustaTamanhoString(a.Crm, 60), NomeInstFormacao = Functions.AjustaTamanhoString(a.NomeInstFormacao, 100), Certificado = a.Certificado, DtCertificacao = a.DtCertificacao, DivulgarContato = a.DivulgarContato, TipoFormaContato = a.TipoFormaContato, NrTelDivulgacao = Functions.AjustaTamanhoString(a.NrTelDivulgacao, 15), ComprovanteAfiliacaoAtc = Functions.AjustaTamanhoString(a.ComprovanteAfiliacaoAtc, 100), TipoProfissao = a.TipoProfissao, TipoTitulacao = a.TipoTitulacao, PerfilId = a.PerfilId }; if (a.EnderecosPessoa != null) { List <Endereco> lst = new List <Endereco>(); foreach (var e in a.EnderecosPessoa) { Endereco _endereco = new Endereco() { PessoaId = e.PessoaId, EnderecoId = e.EnderecoId, Cep = Functions.AjustaTamanhoString(e.Cep, 10), Logradouro = Functions.AjustaTamanhoString(e.Logradouro, 100), Numero = Functions.AjustaTamanhoString(e.Numero, 10), Complemento = Functions.AjustaTamanhoString(e.Complemento, 100), Bairro = Functions.AjustaTamanhoString(e.Bairro, 100), Cidade = Functions.AjustaTamanhoString(e.Cidade, 100), Estado = Functions.AjustaTamanhoString(e.Estado, 2), TipoEndereco = Functions.AjustaTamanhoString(e.TipoEndereco, 1), OrdemEndereco = Functions.AjustaTamanhoString(e.OrdemEndereco, 1) }; lst.Add(e); } _a.EnderecosPessoa = lst; } else { List <Endereco> lst = new List <Endereco>(); for (int i = 1; i < 3; i++) { Endereco _endereco = new Endereco() { PessoaId = 0, EnderecoId = 0, Cep = "", Logradouro = "", Numero = "", Complemento = "", Bairro = "", Cidade = "", Estado = "", TipoEndereco = "", OrdemEndereco = i.ToString() }; lst.Add(_endereco); } _a.EnderecosPessoa = lst; } try { if (_a.PessoaId == 0) { return(_associadoService.Insert(_a)); } else { return(_associadoService.Update(_a.PessoaId, _a)); } } catch (Exception ex) { return(ex.Message); } }