Example #1
0
        public static void InitialSeed(this ApplicationContext context)
        {
            var nome  = NomeUsuario.Criar("Gustavo", "Barska");
            var email = Email.Criar("*****@*****.**");

            var usuario = new Usuario(nome.Value, email.Value);

            context.Usuarios.Add(usuario);

            nome  = NomeUsuario.Criar("Uncle", "Bob");
            email = Email.Criar("*****@*****.**");

            usuario = new Usuario(nome.Value, email.Value);
            context.Usuarios.Add(usuario);

            nome  = NomeUsuario.Criar("Eric", "Evans");
            email = Email.Criar("*****@*****.**");

            usuario = new Usuario(nome.Value, email.Value);
            context.Usuarios.Add(usuario);


            var local = new Local("Pousada sta Marcelina", "Uma pousada muito aconchegante no interior de São Paulo", "https://gbarska.tk/images/pousada.png", Endereco.Vazio);

            context.Locais.Add(local);

            local = new Local("Pousada Beija-Flor", "Uma pousada  aconchegante no interior de São Paulo", "https://gbarska.tk/images/pousada.png", Endereco.Vazio);
            context.Locais.Add(local);
        }
        public override bool Equals(object obj)
        {
            if (!(obj is RegistroLog))
            {
                return(false);
            }
            RegistroLog other = obj as RegistroLog;

            return(NomeUsuario.Equals(other.NomeUsuario));
        }
Example #3
0
 /* As linhas de codigo abaixo é onde ficam todas as verificações de usuario como
  *  validar cpf, senha, tamanho dos campos  etc */
 public bool VerificaInsercao(INotification notification)
 {
     if (!ValidaCpf(Cpf))
     {
         notification.Add("Cpf Invalido");
     }
     if (string.IsNullOrEmpty(NomeUsuario.Trim()) || NomeUsuario.Length > 50)
     {
         notification.Add("Nome do Usuario invalido ");
     }
     return(!notification.HasNotification());
 }
Example #4
0
        public override void OnActionExecuted(ActionExecutedContext context)
        {
            var nome = NomeUsuario.Split(" ");

            ViewBag.NomeUsuario = nome[0] + " " + nome[nome.Length - 1];

            List <SessoesModel> roles = Roles;

            if (roles == null)
            {
                ViewBag.EstaLogado = false;
            }
            else
            {
                ViewBag.EstaLogado = true;
            }

            base.OnActionExecuted(context);
        }
Example #5
0
        public bool VerificaEdicao(INotification notification)
        {
            if (string.IsNullOrEmpty(NomeUsuario.Trim()) || NomeUsuario.Length > 50)
            {
                notification.Add("Nome do Usuario invalido ");
            }
            if (string.IsNullOrEmpty(SenhaUsuario.Trim()) || SenhaUsuario.Length > 12 || SenhaUsuario.Length < 6)
            {
                notification.Add("Senha invalida");
            }
            if (string.IsNullOrEmpty(Ativo))
            {
                notification.Add("Status do usuario nao pode ser nulo");
            }
            if (string.IsNullOrEmpty(Classificacao.Trim()) || Classificacao.Length > 1)
            {
                notification.Add("Classificacao irregular");
            }

            return(!notification.HasNotification());
        }
 public override int GetHashCode()
 {
     return(NomeUsuario.GetHashCode());
 }