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); }
public UsuarioController() { var usuarioREP = new UsuarioREP(); _usuarioBUS = new UsuarioBUS(usuarioREP); _mensagemPrivadaBUS = new MensagemPrivadaBUS(new MensagemPrivadadaREP(), usuarioREP); }