public void Initialize() { _aposta = ObjectMother.GetAposta(); _listDezenas = ObjectMother.GetListDezenas(); _mockRepository = new Mock <IResultadoRepository>(); _service = new ResultadoService(_mockRepository.Object); }
public FileResult ExportExcelRespuesta(string Tipo, int IdProducto, decimal Monto, int Periodo, string Bancos) { string NombreXLS = "Resultado " + DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss") + ".xlsx"; string RutaArchivoXLS = Path.Combine(Server.MapPath(ConstantesHelpers.RutaArchivosExcel), NombreXLS); ResultadoService oResultadoService = new ResultadoService(); string ResponseBody = oResultadoService.GenerarExcelBody(Tipo, IdProducto, Monto, Periodo, Bancos, RutaArchivoXLS); byte[] fileBytes = System.IO.File.ReadAllBytes(RutaArchivoXLS); return(File(fileBytes, "application/ms-excel", NombreXLS)); }
public void Incluir_Resultado_Inicial() { var context = ConfiguracaoTeste.ObterContexto(); var service = new ResultadoService(context); var resultado = new ResultadoAcumulado(); resultado.DataResultado = new DateTime(2015, 1, 2); resultado.Mercado = (char)Mercado.Acoes; resultado.Usuario = context.Usuario.First(p => p.Id == 1); service.IncluirAcumulado(resultado); }
public ResultadosViewModel() { instance = this; authService = AuthService.GetInstance(); eleccionService = EleccionService.GetInstance(); resultadoService = ResultadoService.GetInstance(); commonService = CommonService.GetInstance(); SearchFiltrosPopUpVM = new SearchFiltrosPopUpViewModel(); tapCommand = new RelayCommand <ResultadosViewModel>((args) => OnTappedAsync(args)); }
public ActionResult EnviarEmail(string Para, string Tipo, int IdProducto, decimal Monto, int Periodo, string Bancos) { ResultadoService oResultadoService = new ResultadoService(); string NombreXLS = "Resultado " + DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss") + ".xlsx"; string RutaArchivoXLS = Path.Combine(Server.MapPath(ConstantesHelpers.RutaArchivosExcel), NombreXLS); string ResponseBody = oResultadoService.GenerarExcelBody(Tipo, IdProducto, Monto, Periodo, Bancos, RutaArchivoXLS); MailMessage msg = new MailMessage(); msg.From = new MailAddress(ConstantesHelpers.EmailEnvioCorreo()); msg.To.Add(Para); msg.Subject = "Simulador Financiero"; msg.Body = "Se envían los Resultados " + DateTime.Now.ToLongDateString();; msg.IsBodyHtml = true; msg.Attachments.Add(new Attachment(RutaArchivoXLS)); SmtpClient client = new SmtpClient(ConstantesHelpers.SMTP(), int.Parse(ConstantesHelpers.PuertoSMTP())); client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = ConstantesHelpers.UseDefaultCredentials(); client.Credentials = new NetworkCredential(ConstantesHelpers.EmailEnvioCorreo(), ConstantesHelpers.PassEnvioCorreo()); client.EnableSsl = ConstantesHelpers.EnableSSL(); try { client.Send(msg); return(Json(new Respuesta { Estado = "OK", Titulo = "Aviso!", Texto = "Email enviado correctamente" })); } catch (Exception) { return(Json(new Respuesta { Estado = "Error", Titulo = "Aviso!", Texto = "Ocurrió un error al enviar el email, por favor inténtelo más tarde" })); } //return Json(new Respuesta { Estado = "OK", Titulo = "Aviso!", Texto = "Email enviado correctamente" }); }
private static async Task <int> Main(string[] args) { Console.ResetColor(); try { var logParser = new LogParser("logs.txt"); var dataframe = await logParser.Parse(); if (dataframe.Length == 0) { Console.BackgroundColor = ConsoleColor.Black; Console.ForegroundColor = ConsoleColor.Cyan; Console.Error.WriteLine("O arquivo está vazio ou possuí somente uma linha."); Console.ResetColor(); return(1); } var service = new ResultadoService(dataframe); var results = service.GetResultados(); var melhorVolta = service.GetMelhorVolta(); var nameLength = results.Max(x => x.Piloto.Length); var s = " "[0]; Console.WriteLine($"Pos\tCod - {"Piloto".PadRight(nameLength, s)}\t" + $"Tempo Total \tVoltas\tMelhor Volta\tVel. Média\tDiferença \t" + "Melhor Tempo\t*"); results.ForEach(result => FormatarLinha(result, melhorVolta, nameLength, s)); MostrarLegenda(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Melhor Volta:"); Console.ResetColor(); Console.WriteLine("Piloto".PadRight(nameLength + 6, s) + "\tVolta\tTempo \tVelocidade"); Console.BackgroundColor = ConsoleColor.Yellow; Console.ForegroundColor = ConsoleColor.Black; Console.WriteLine($"{melhorVolta.Piloto.PadRight(nameLength + 6, s)}\t" + $"{melhorVolta.NVolta.ToString().PadRight(5, s)}\t" + $"{melhorVolta.Tempo:hh\\:mm\\:ss\\.fff}\t" + $"~{melhorVolta.VelocidadeMedia:N2} Km/h"); Console.WriteLine(); Console.WriteLine(); Console.ResetColor(); return(0); } catch (Exception e) { Console.ResetColor(); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Red; Console.Error.WriteLine(e); Console.ResetColor(); return(1); } finally { Console.ResetColor(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Pressione qualquer tecla para sair..."); Console.ReadKey(true); } }