public ActionResult Index(string mensaje) { var jugadas = new List <Jugada>(); if (User.Identity.IsAuthenticated) { jugadas = servicio.ListarJugadas(User.Identity.Name).ToList(); } if (!IsNullOrEmpty(mensaje)) { ViewBag.Mensaje = mensaje; } return(View(new JugadaModels { Jugadas = jugadas })); }
private void Jugadas_Load(object sender, EventArgs e) { var jugadas = repositorio.ListarJugadas(); foreach (var jugada in jugadas) { var linea = new System.Windows.Forms.DataVisualization.Charting.Series(); linea.Name = jugada.Empresa; linea.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Bar; chart1.Series[jugada.Empresa] = linea; var entrada = jugada.Movimiento.Where(x => x.Tipo == Dominio.Enum.Tipo.Entrada); var salida = jugada.Movimiento.Where(x => x.Tipo == Dominio.Enum.Tipo.Salida); if (entrada.Any()) { linea.Points.AddXY(entrada.First().Fecha, entrada.Sum(x => x.PrecioNeto)); } if (salida.Any()) { linea.Points.AddXY(salida.Last().Fecha, salida.Sum(x => x.PrecioNeto)); } } }