public async Task <HttpResponseMessage> Put(string id, [FromBody] JugadoresModel value) { if (string.IsNullOrEmpty(id) || id.Length < 24) { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } if (await jugadores.Get(id) == null) { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { value.Id = id; var h = await jugadores.Update(id, value); if (h.MatchedCount > 0) { return(new HttpResponseMessage(HttpStatusCode.OK)); } else { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } } else { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } }
public ActionResult CrearJugador(IFormCollection collection) { Cronometro.Restart(); JugadoresModel NuevoJugador = new JugadoresModel(); NuevoJugador.Nombre = collection["Nombre"]; NuevoJugador.Apellido = collection["Apellido"]; NuevoJugador.Salario = double.Parse(collection["Salario"]); NuevoJugador.Club = collection["Club"]; NuevoJugador.Posicion = collection["Posicion"]; //Utilizando Listas de C# if (MetodoSeleccionado) { NuevoJugador.Id = ListaJugadores.Count + 1; ListaJugadores.Add(NuevoJugador); ViewBag.Jugadores = ListaJugadores; } //Utilizando Listas Genericas else { NuevoJugador.Id = IdJugadores; IdJugadores++; ListaGenJugadores.Add(NuevoJugador); ViewBag.Jugadores = ListaGenJugadores; } Cronometro.Stop(); EscribirLog("Se Creo Un Jugador"); return(View("MostrarJugadores")); }
public ActionResult Index(JugadoresModel modelo) { //JugadoresModel modelo = new JugadoresModel() //{ // NombreJugador1 = _NombreJugador1, // NombreJugador2 = _NombreJugador2 //}; return(View(modelo)); }
public IActionResult ImportarCSV(IFormFile ArchivoCargado) { if (ArchivoCargado == null) { Interaction.Beep(); return(View("ImportacionCSV")); } if (ArchivoCargado.FileName.Contains(".csv")) { Cronometro.Restart(); try { using (var stream = new StreamReader(ArchivoCargado.OpenReadStream())) { string Texto = stream.ReadToEnd().Remove(0, 71); foreach (string Fila in Texto.Split("\n")) { JugadoresModel Jugador = new JugadoresModel(); if (!string.IsNullOrEmpty(Fila)) { Jugador.Nombre = Fila.Split(",")[2]; Jugador.Apellido = Fila.Split(",")[1]; try { Jugador.Salario = Convert.ToDouble(Fila.Split(",")[4]); } catch (Exception) { Jugador.Salario = 00.00; } Jugador.Club = Fila.Split(",")[0]; Jugador.Posicion = Fila.Split(",")[3]; Jugador.Id = IdJugadores; IdJugadores++; //Utilizando Listas C# if (MetodoSeleccionado) { ListaJugadores.Add(Jugador); ViewBag.Jugadores = ListaJugadores; } //Utilizando Listas Genericas else { ListaGenJugadores.Add(Jugador); ViewBag.Jugadores = ListaGenJugadores; } } } } Cronometro.Stop(); EscribirLog("Se Importaron Jugadores Desde CSV"); return(View("MostrarJugadores")); } catch (Exception) { return(View("ImportacionCSV")); } } else { return(View("ImportacionCSV")); } }
// <summary> /// Metodo para consultar los jugadores del sistema /// Autor: Anderson Benavides /// 2020-07-19 /// </summary> /// <param name="registroModel"></param> /// <param name="pathDB"> Ruta del archivo de Base de datos</param> public JugadoresModel ConsultarJugadoresPorIdentificacion(RegistroModel registroModel, string pathDB) { using (var cnn = SqlLiteConexion.SimpleDbConnection(pathDB)) { JugadoresModel result = cnn.Query <JugadoresModel>( @"SELECT TIPOIDENTIFICACION, IDENTIFICACION, NOMBRE, EDAD, SEXO, ESTADO, DISPONIBLE FROM JUGADORES WHERE TIPOIDENTIFICACION = @TIPOIDENTIFICACIONJUGADOR AND IDENTIFICACION = @IDENTIFICACIONJUGADOR", new { registroModel.TipoIdentificacionJugador, registroModel.IdentificacionJugador }).FirstOrDefault(); return(result); } }
public IActionResult BorrarListaTXT(IFormFile ArchivoTXT) { Cronometro.Restart(); List <JugadoresModel> BorrarJugadores = new List <JugadoresModel>(); if (ArchivoTXT.FileName.Contains(".txt")) { using (var stream = new StreamReader(ArchivoTXT.OpenReadStream())) { string Texto = stream.ReadToEnd(); foreach (string Fila in Texto.Split("\r\n")) { JugadoresModel Jugador = new JugadoresModel(); if (!string.IsNullOrEmpty(Fila)) { Jugador.Nombre = Fila.Split(",")[2]; Jugador.Apellido = Fila.Split(",")[1]; Jugador.Club = Fila.Split(",")[0]; Jugador.Id = IdJugadores; IdJugadores++; BorrarJugadores.Add(Jugador); } } //Utilizando Listas C# if (MetodoSeleccionado) { foreach (JugadoresModel Jugador in BorrarJugadores) { ListaJugadores.Remove(ListaJugadores.Find(x => x.Nombre == Jugador.Nombre & x.Apellido == Jugador.Apellido & x.Club == Jugador.Club)); } ViewBag.Jugadores = ListaJugadores; } //Utilizando Listas Genericas else { foreach (JugadoresModel Jugador in BorrarJugadores) { ListaGenJugadores.Delete(Jugador.BuscaTXT, Jugador); } ViewBag.Jugadores = ListaGenJugadores; } } Cronometro.Stop(); EscribirLog("Se Eliminaron Jugadores Desde TXT"); return(View("MostrarJugadores")); } else { Cronometro.Stop(); return(View("EliminarTXT")); } }
public async Task <HttpResponseMessage> PostAsync([FromBody] JugadoresModel value) { if (ModelState.IsValid) { await jugadores.Add(value); return(new HttpResponseMessage(HttpStatusCode.OK)); } else { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } }
// <summary> /// Metodo para insertar jugadores en el sistema /// Autor: Anderson Benavides /// 2020-07-19 /// </summary> /// <param name="registroModel"></param> /// <param name="pathDB"> Ruta del archivo de Base de datos</param> public bool InsertarJugador(RegistroModel registroModel, string pathDB) { JugadoresDao jugadoresDao = new JugadoresDao(); //Se valida que el jugador no exista en BD para su CC e Identificacion JugadoresModel existe = ConsultarJugadoresPorIdentificacion(registroModel, pathDB); if (existe != null && existe.Identificacion > 0) { throw new BusinessException(Constantes.MsjUsuarioExiste); } registroModel.EstadoJugador = "A"; return(jugadoresDao.InsertarJugador(registroModel, pathDB)); }
// GET: Jugadores/Delete/5 public ActionResult Delete(int id) { JugadoresModel Jugador = new JugadoresModel(); Jugador.Id = id; if (MetodoSeleccionado) { Jugador = ListaJugadores.Where(x => x.Id == id).FirstOrDefault(); } else { Jugador = ListaGenJugadores.FindID(Jugador.BuscarId, Jugador); } return(View("EliminarJugadores", Jugador)); }
public ActionResult ConfirmarBorrar(int id, IFormCollection collection) { JugadoresModel Jugador = new JugadoresModel(); Jugador.Id = Convert.ToInt32(collection["Id"]); //Utilizando Listas de C# if (MetodoSeleccionado) { ListaJugadores.Remove(ListaJugadores.Where(x => x.Id == id).FirstOrDefault()); ViewBag.Jugadores = ListaJugadores; } //Utilizando Listas Genericas else { ListaGenJugadores.Delete(Jugador.BuscarId, Jugador); ViewBag.Jugadores = ListaGenJugadores; } return(View("MostrarJugadores")); }
private bool Put(string Id, JugadoresModel Jugador) { try { using (client = new HttpClient()) { Client(); resp = client.PutAsync("api/Jugadores/" + Id, new StringContent(JsonConvert.SerializeObject(Jugador), Encoding.UTF8, "application/json")).Result; if (resp.IsSuccessStatusCode) { return(true); } else { return(false); } } } catch (Exception) { return(false); } }
public ActionResult Edit(int id, IFormCollection collection) { JugadoresModel EditarJugador = new JugadoresModel(); EditarJugador.Nombre = collection["Nombre"]; EditarJugador.Apellido = collection["Apellido"]; EditarJugador.Salario = double.Parse(collection["Salario"]); EditarJugador.Club = collection["Club"]; EditarJugador.Posicion = collection["Posicion"]; EditarJugador.Id = id; if (MetodoSeleccionado) { JugadoresModel Jugador = ListaJugadores.Where(x => x.Id == id).FirstOrDefault(); int ubicacion = ListaJugadores.IndexOf(Jugador); ListaJugadores[ubicacion] = EditarJugador; ViewBag.Jugadores = ListaJugadores; } else { ListaGenJugadores.Edit(EditarJugador.BuscarId, EditarJugador); ViewBag.Jugadores = ListaGenJugadores; } return(View("MostrarJugadores")); }
public JsonResult ConsultarJugador(RegistroModel model) { ErrorModel response = new ErrorModel(); try { jugadoresService = new JugadoresService(); string dbConn = _config.GetSection("General").GetSection("PathDB").Value; JugadoresModel jugador = jugadoresService.ConsultarJugadoresPorIdentificacion(model, dbConn); return(Json(jugador)); } catch (BusinessException ex) { response.CodigoError = 2; response.DescripcionError = ex.Message; return(Json(response)); } catch (Exception ex) { response.CodigoError = 2; response.DescripcionError = ex.Message; return(Json(response)); } }
public bool Create(JugadoresModel Jugador) { return(Post(Jugador)); }
public bool Update(string Id, JugadoresModel Jugador) { return(Put(Id, Jugador)); }
//Metodo Buscar Jugador public ActionResult BuscarJugador(string Buscar, string Texto) { Cronometro.Restart(); JugadoresModel JugadorBuscar = new JugadoresModel(); List <JugadoresModel> ListaEncontrados = new List <JugadoresModel>(); ListaG <JugadoresModel> ListaBuscar = new ListaG <JugadoresModel>(); if (Buscar == "N") { JugadorBuscar.Nombre = Texto; JugadorBuscar.Apellido = Texto; if (MetodoSeleccionado) { ListaEncontrados = ListaJugadores.FindAll(x => x.Nombre == JugadorBuscar.Nombre || x.Apellido == JugadorBuscar.Apellido); } else { ListaBuscar = ListaGenJugadores.FindAll(JugadorBuscar.BuscaNombreApellido, JugadorBuscar, ListaGenJugadores); } } else if (Buscar == "P") { JugadorBuscar.Posicion = Texto; if (MetodoSeleccionado) { ListaEncontrados = ListaJugadores.FindAll(x => x.Posicion == JugadorBuscar.Posicion); } else { ListaBuscar = ListaGenJugadores.FindAll(JugadorBuscar.BuscarPosicion, JugadorBuscar, ListaGenJugadores); } } else if (Buscar == "C") { JugadorBuscar.Club = Texto; if (MetodoSeleccionado) { ListaEncontrados = ListaJugadores.FindAll(x => x.Club == JugadorBuscar.Club); } else { ListaBuscar = ListaGenJugadores.FindAll(JugadorBuscar.BuscarClub, JugadorBuscar, ListaGenJugadores); } } else if (Buscar == "SMayores") { try { JugadorBuscar.Salario = Convert.ToInt32(Texto); if (MetodoSeleccionado) { ListaEncontrados = ListaJugadores.FindAll(x => x.Salario > JugadorBuscar.Salario); } else { ListaBuscar = ListaGenJugadores.FindAll(JugadorBuscar.BuscaSalarioMayor, JugadorBuscar, ListaGenJugadores); } } catch (Exception) { } } else if (Buscar == "SMenores") { try { JugadorBuscar.Salario = Convert.ToInt32(Texto); if (MetodoSeleccionado) { ListaEncontrados = ListaJugadores.FindAll(x => x.Salario < JugadorBuscar.Salario); } else { ListaBuscar = ListaGenJugadores.FindAll(JugadorBuscar.BuscaSalarioMenor, JugadorBuscar, ListaGenJugadores); } } catch (Exception) { } } else { try { JugadorBuscar.Salario = Convert.ToInt32(Texto); if (MetodoSeleccionado) { ListaEncontrados = ListaJugadores.FindAll(x => x.Salario == JugadorBuscar.Salario); } else { ListaBuscar = ListaGenJugadores.FindAll(JugadorBuscar.BuscaSalarioIgual, JugadorBuscar, ListaGenJugadores); } } catch (Exception) { } } if (MetodoSeleccionado) { ViewBag.Jugadores = ListaEncontrados; } else { ViewBag.Jugadores = ListaBuscar; } Cronometro.Stop(); EscribirLog("Busqueda de Jugadores"); return(View("BuscarJugadoresCS")); }
public async Task <ReplaceOneResult> Update(string _id, JugadoresModel equipo) { return(await context.Jugadores.ReplaceOneAsync(o => o.Id.Equals(_id), equipo)); }
public async Task Add(JugadoresModel equipo) { await context.Jugadores.InsertOneAsync(equipo); }