Exemplo n.º 1
0
 public TwitchBot()
 {
     _Credentials        = new ConnectionCredentials(BotAppSettings.TwitchUserName, BotAppSettings.AccessToken);
     _Jogos              = Extensions.TransformarEmLista <JogoEnum>();
     _RankingRepositorio = new RankingRepositorio(BotAppSettings.RankingDB);
     _ArquivoRepositorio = new ArquivoRepositorio(BotAppSettings.TreinamentoCSV);
 }
        public ActionResult ValidaArquivoCEF(ArquivoModel model)
        {
            try
            {
                int quantArq = Request.Files.Count;
                for (int i = 0; i < quantArq; i++)
                {
                    model.Arquivo = Request.Files[i];
                    model.Nome    = Request.Files[i].FileName;
                }

                ValidaArquivoCAIXA valida = new ValidaArquivoCAIXA();

                if (model.Tipo.Equals("REM"))
                {
                    model.Validacao += valida.lerRemessaCnab240(model.Arquivo.InputStream);
                }
                if (model.Tipo.Equals("RET"))
                {
                    model.Validacao += valida.lerRemessaCnab240(model.Arquivo.InputStream);
                }

                model.Data = DateTime.Now;

                var repo = new ArquivoRepositorio();
                repo.Add(new Arquivo {
                    Data = model.Data, Nome = model.Nome, Tipo = model.Tipo, Validacao = model.Validacao.Substring(0, 40), Responsavel = User.Identity.Name
                });

                TempData["TextoValidacao"] = model.Validacao;

                return(View("Index", model));
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
        public ActionResult Relatorio(string senha)
        {
            if (!string.IsNullOrWhiteSpace("eder"))
            {
                try
                {
                    var repo     = new ArquivoRepositorio();
                    var arquivos = repo.GetAll();

                    var model = (from arq in arquivos select new ArquivoModel {
                        Validacao = arq.Validacao, Nome = arq.Nome, Data = arq.Data, Tipo = arq.Tipo, Id = arq.Id, Responsavel = arq.Responsavel
                    });

                    return(View(model));
                }
                catch (Exception erro)
                {
                    throw erro;
                }
            }

            return(View());
        }