public static bool SalvarIsValid(Amigo Amigo) { if (Amigo == null) { DominioNotificacoes validation = new DominioNotificacoes(new Erros(0, "", "Nenhuma informação informada", "", "Informe as informações")); _notificacoes = "Nenhuma informação informada"; return(AssertionConcern.IsSatisfiedBy(validation)); } var retorno = AssertionConcern.IsSatisfiedBy( AssertionConcern.AssertNotNull(Amigo, "Nenhuma informação informada"), AssertionConcern.AssertLength(Amigo.Email, 6, 100, "O Email deve conter até 100 caracteres"), AssertionConcern.AssertLength(Amigo.Telefone, 11, 11, "O telefone deverá conter 11 crácteres") //AssertionConcern.AssertContains(Amigo.desativado,"O campo desativado está incorreto","S","N"), //AssertionConcern.AssertContains(Amigo.acessoPorHora, "O campo acesso hora está incorreto", "S", "N") ); _notificacoes = AssertionConcern.mensagemErro; return(retorno); }
public static bool SalvarIsValid(Usuario usuario) { if (usuario == null) { DominioNotificacoes validation = new DominioNotificacoes(new Erros(0, "", "Nenhuma informação informada", "", "Informe as informações")); _notificacoes = "Nenhuma informação informada"; return(AssertionConcern.IsSatisfiedBy(validation)); } var retorno = AssertionConcern.IsSatisfiedBy( AssertionConcern.AssertNotNull(usuario, "Nenhuma informação informada"), AssertionConcern.AssertLength(usuario.Email, 6, 100, "O Email deve conter até 100 caracteres"), AssertionConcern.AssertLength(usuario.Senha, 1, 8, "A senha deve conter de 1 a 8"), AssertionConcern.AssertIsNullorWhiteSpace(usuario.Email, "O login deve ser informado"), AssertionConcern.AssertMatches(usuario.Senha, usuario.SenhaConfirmacao, "As senhas não coincidem"), AssertionConcern.AssertIsTrue(usuario.SenhaCriptografada != null, "A senha criptografada deve ser informada", "Preenchimento Incorreto") //AssertionConcern.AssertContains(usuario.desativado,"O campo desativado está incorreto","S","N"), //AssertionConcern.AssertContains(usuario.acessoPorHora, "O campo acesso hora está incorreto", "S", "N") ); _notificacoes = AssertionConcern.mensagemErro; return(retorno); }
public static bool SalvarIsValid(Jogo Jogo) { if (Jogo == null) { DominioNotificacoes validation = new DominioNotificacoes(new Erros(0, "", "Nenhum dado informado", "", "Informe os dados")); _notificacoes = "Nenhum dado informado"; return(AssertionConcern.IsSatisfiedBy(validation)); } var retorno = AssertionConcern.IsSatisfiedBy( AssertionConcern.AssertNotNull(Jogo, "Nenhum dado informado"), AssertionConcern.AssertLength(Jogo.Descricao, 6, 100, "A descrição do jogo deve conter até 100 caracteres"), AssertionConcern.AssertIsGreaterThan(Jogo.Ano, 1900, "O Ano deverá ser maior que 1900") //AssertionConcern.AssertContains(Jogo.desativado,"O campo desativado está incorreto","S","N"), //AssertionConcern.AssertContains(Jogo.acessoPorHora, "O campo acesso hora está incorreto", "S", "N") ); _notificacoes = AssertionConcern.mensagemErro; return(retorno); }
public static void CriaNotificacao(string pTitulo, string mensagem) { _notificacoes = mensagem; var erro = new Erros(0, "", pTitulo, "", mensagem); DominioNotificacoes validation = new DominioNotificacoes(erro); AssertionConcern.IsSatisfiedBy(validation); }