Ejemplo n.º 1
0
        public bool ValidarCompleto()
        {
            var MensagemErro = new StringBuilder();

            if (string.IsNullOrWhiteSpace(Assistido.Usuario.Email))
            {
                MensagemErro.AppendLine($"Email do Usuario não pode ficar em branco");
            }

            var Usuario = new UsuarioREP().Buscar(Assistido.Usuario);

            if (Usuario == null)
            {
                MensagemErro.AppendLine($"Usuario não localizado");
            }
            else
            {
                Assistido.Usuario = (UsuarioModel)Usuario;
            }


            if (string.IsNullOrWhiteSpace(Assistido.Filme.Nome) && string.IsNullOrWhiteSpace(Assistido.Serie.Nome))
            {
                MensagemErro.AppendLine($"Informe um filme ou uma serie");
            }

            if (!string.IsNullOrWhiteSpace(Assistido.Filme.Nome))
            {
                var Filme = new FilmeREP().Buscar(Assistido.Filme);
                if (Filme == null)
                {
                    MensagemErro.AppendLine($"Filme não localizado");
                }
                else
                {
                    Assistido.Filme = (FilmeModel)Filme;
                }
            }

            if (!string.IsNullOrWhiteSpace(Assistido.Serie.Nome))
            {
                var Serie = new SerieREP().Buscar(Assistido.Serie);
                if (Serie == null)
                {
                    MensagemErro.AppendLine($"Serie não localizada");
                }
                else
                {
                    Assistido.Serie = (SerieModel)Serie;
                }
            }

            if (!string.IsNullOrWhiteSpace(MensagemErro.ToString()))
            {
                Utils.Pausar(MensagemErro.ToString());
                return(false);
            }

            return(true);
        }
Ejemplo n.º 2
0
        public UsuarioController()
        {
            var usuarioREP = new UsuarioREP();

            _usuarioBUS         = new UsuarioBUS(usuarioREP);
            _mensagemPrivadaBUS = new MensagemPrivadaBUS(new MensagemPrivadadaREP(), usuarioREP);
        }