public ActionResult EliminarJugadores(HttpPostedFileBase file)
        {
            JugadorController.logWriter("Visito en ELIMINAR POR ARCHIVO", JugadorController.ruta, true);
            string  filePath = string.Empty;
            Archivo modelo   = new Archivo();

            if (file != null)
            {
                string ruta = Server.MapPath("~/Temp/");

                if (!Directory.Exists(ruta))
                {
                    Directory.CreateDirectory(ruta);
                }

                filePath = ruta + Path.GetFileName(file.FileName);
                string extension = Path.GetExtension(file.FileName);
                file.SaveAs(filePath);

                string csvData = System.IO.File.ReadAllText(filePath);

                foreach (string row in csvData.Split('\n'))
                {
                    if (!(row == "club,last_name,first_name,position,base_salary,guaranteed_compensation"))
                    {
                        if (!string.IsNullOrEmpty(row))
                        {
                            for (int i = 0; i < db.Jugadores.Count; i++)
                            {
                                if (db.Jugadores[i].Club == row.Split(',')[0] &&
                                    db.Jugadores[i].Apellido == row.Split(',')[1] &&
                                    db.Jugadores[i].Nombre == row.Split(',')[2] &&
                                    db.Jugadores[i].Posicion == row.Split(',')[3] &&
                                    db.Jugadores[i].SalarioBase == Convert.ToDouble(row.Split(',')[4]) &&
                                    db.Jugadores[i].CompensacionGarantizada == Convert.ToDouble(row.Split(',')[5]))
                                {
                                    db.Jugadores.RemoveAt(i);
                                    i--;
                                }
                            }
                        }
                    }
                }

                modelo.SubirArchivo(ruta, file);
            }
            return(View(db.Jugadores));
        }
        public ActionResult SubirArchivo(HttpPostedFileBase file)
        {
            JugadorController.logWriter("Visito en CARGAR ARCHIVO", JugadorController.ruta, true);
            string  filePath = string.Empty;
            Archivo modelo   = new Archivo();

            if (file != null)
            {
                string ruta = Server.MapPath("~/Temp/");

                if (!Directory.Exists(ruta))
                {
                    Directory.CreateDirectory(ruta);
                }

                filePath = ruta + Path.GetFileName(file.FileName);
                string extension = Path.GetExtension(file.FileName);
                file.SaveAs(filePath);

                string csvData = System.IO.File.ReadAllText(filePath);

                foreach (string row in csvData.Split('\n'))
                {
                    if (!(row == "club,last_name,first_name,position,base_salary,guaranteed_compensation"))
                    {
                        if (!string.IsNullOrEmpty(row))
                        {
                            db.Jugadores.Add(new Jugador
                            {
                                Club                    = row.Split(',')[0],
                                Apellido                = row.Split(',')[1],
                                Nombre                  = row.Split(',')[2],
                                Posicion                = row.Split(',')[3],
                                SalarioBase             = Convert.ToDouble(row.Split(',')[4]),
                                CompensacionGarantizada = Convert.ToDouble(row.Split(',')[5])
                            });
                        }
                    }
                }

                modelo.SubirArchivo(ruta, file);

                ViewBag.Error    = modelo.error;
                ViewBag.Correcto = modelo.Confirmacion;
            }
            return(View(db.Jugadores));
        }