public void ShouldBuildRequestPathWithQueryParams() { string basePath = "https://localhost:5001"; string endpoint = "tareas/{0}/{1}/{2}"; Peticion <Tarea> peticion = new Peticion <Tarea>(endpoint); peticion.PathVariables.Add("var1"); peticion.PathVariables.Add("var2"); peticion.PathVariables.Add("var3"); peticion.Params.Add("param1", "string1"); peticion.Params.Add("param2", "string2"); string[] vars = ((List <string>)peticion.PathVariables).ToArray(); string formatedEndpoint = string.Format(peticion.Endpoint, vars); string fullUrl = string.Format("{0}/{1}", basePath, formatedEndpoint); StringBuilder stringBuilder = new StringBuilder(fullUrl); if (peticion.Params.Count > 0) { int index = 0; foreach (var param in peticion.Params) { stringBuilder.Append((index == 0) ? "?" : "&"); stringBuilder.Append($"{param.Key}={param.Value}"); index++; } } Assert.Equal("https://localhost:5001/tareas/var1/var2/var3?param1=string1¶m2=string2", stringBuilder.ToString()); }
public string SacarTodaslasPeticiones() { con = new MySqlConnection(); con.ConnectionString = "Server=127.0.0.1;Database=downtoledo; Uid=toor;Pwd=toor;SslMode=none"; try { con.Open(); MySqlCommand com = new MySqlCommand("call allpetis()", con); MySqlDataReader reader = com.ExecuteReader(); List <Peticion> peticiones = new List <Peticion>(); while (reader.Read()) { Peticion peti = new Peticion(); peti.nombre = (String)reader.GetValue(1); peti.apellido1 = (String)reader.GetValue(2); peti.apellido2 = (String)reader.GetValue(3); peti.correo = (String)reader.GetValue(4); peti.descripcion = (String)reader.GetValue(5); peticiones.Add(peti); } RespuestaPeti rpeti = new RespuestaPeti(); rpeti.peticiones = peticiones; rpeti.correcto = 0; return(JsonConvert.SerializeObject(rpeti)); }catch (MySqlException e) { RespuestaPeti rpeti = new RespuestaPeti(); rpeti.correcto = 1; rpeti.peticiones = new List <Peticion>(); return(JsonConvert.SerializeObject(rpeti)); } }
public async Task <IActionResult> SearchFlight(string draw, string start, string length, string txtOrigin, string txtDestination, string txtDate) { try { Peticion peticion = new Peticion() { Origin = txtOrigin, Destination = txtDestination, From = Convert.ToDateTime(txtDate).ToString("yyy-MM-dd") }; var json = JsonConvert.SerializeObject(peticion); var data = new StringContent(json, Encoding.UTF8, "application/json"); var client = new HttpClient(); var response = await client.PostAsync("http://testapi.vivaair.com/otatest/api/values", data); string result = response.Content.ReadAsStringAsync().Result; dynamic resulta = JsonConvert.DeserializeObject(result); List <Elementos> elementos = JsonConvert.DeserializeObject <List <Elementos> >(resulta); var jsonData = new { draw, recordsFiltered = start, recordsTotal = length, data = elementos }; return(Ok(jsonData)); } catch { List <Elementos> elementos = new List <Elementos>(); var jsonData = new { draw, recordsFiltered = start, recordsTotal = length, data = elementos }; return(Ok(jsonData)); } }
public bool comprobarSiExisteEnBD(Peticion peticionActual) { conectar(); MySqlCommand cmd = new MySqlCommand(); if (peticionActual.peticion.Equals("buscaEmailenBD")) { cmd.CommandText = "Select email from usuarios where BINARY email = @arg"; cmd.Parameters.AddWithValue("@arg", peticionActual.datos["email"]); } else if (peticionActual.peticion.Equals("buscaUsuarioenBD")) { cmd.CommandText = "Select usuario from usuarios where BINARY usuario = @arg"; cmd.Parameters.AddWithValue("@arg", peticionActual.usuario); } cmd.Connection = conexion; MySqlDataReader resultado = cmd.ExecuteReader(); if (resultado.HasRows) { // Ya existe en BD conexion.Close(); return(true); } else { // No exxiste en BD conexion.Close(); return(false); } }
private string getEstadoProtocolo(string idPeticion) { string dev = "Recibida"; Peticion oRegistro = new Peticion(); oRegistro = (Peticion)oRegistro.Get(typeof(Peticion), int.Parse(idPeticion)); if (oRegistro.IdProtocolo > 0) { Protocolo oProtocolo = new Protocolo(); oProtocolo = (Protocolo)oProtocolo.Get(typeof(Protocolo), oRegistro.IdProtocolo); switch (oProtocolo.Estado) { case 1: dev = "En proceso"; break; case 2: dev = "Terminado"; break; default: dev = "Recibida"; break; } } else { if (oRegistro.Baja) { dev = "Eliminada"; } } return(dev); }
//Añadir peticion public int AddPeticion(Peticion peticion) { try { using (SqlConnection con = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("spAddPeticion", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDIdioma", peticion.IDIdioma); cmd.Parameters.AddWithValue("@IDServicios", peticion.IDServicios); cmd.Parameters.AddWithValue("@IDTraductor", peticion.IDTraductor); cmd.Parameters.AddWithValue("@NombreSolicitante", peticion.NombreSolicitante); cmd.Parameters.AddWithValue("@Descripcion", peticion.Descripcion); cmd.Parameters.AddWithValue("@Email", peticion.Email); cmd.Parameters.AddWithValue("@Telefono", peticion.Telefono); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } return(1); } catch { throw; } }
/// <summary> /// Delete Object From AjaxJQuery /// </summary> /// <param name="id">PK Value</param> /// <returns></returns> public ActionResult Delete(int id) { try { Peticion peticion = db.Peticións.Find(id); if (peticion != null) { db.Peticións.Remove(peticion); db.SaveChanges(); } return(new JsonResult { Data = new { Message = string.Empty, Success = true }, ContentEncoding = System.Text.Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception eX) { // // Log Exception eX // return(new JsonResult { Data = new { Message = "Error ejecutando la acción de eliminar. Por favor inténtelo de nuevo", Success = false }, ContentEncoding = System.Text.Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } }
//Ver Peticiones public List <Peticion> GetAllPeticiones(int idTraductor) { try { List <Peticion> lstPeticion = new List <Peticion>(); using (SqlConnection con = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("spGetAllPeticiones", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDTraductor", idTraductor); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Peticion peticion = new Peticion(); peticion.ID = Convert.ToInt32(rdr["IDPeticion"]); peticion.NombreSolicitante = rdr["NombreSolicitante"].ToString(); peticion.Descripcion = rdr["Descripcion"].ToString(); peticion.Idioma = rdr["Idioma"].ToString(); peticion.Servicios = rdr["Servicios"].ToString(); peticion.Email = rdr["Email"].ToString(); peticion.Telefono = rdr["telefono"].ToString(); lstPeticion.Add(peticion); } con.Close(); } return(lstPeticion); } catch { throw; } }
///////////////////////// //Capturar una Mina ///////////////////////// void OnMouseOver() { if (Input.GetMouseButtonDown(1)) { if (!TableroMultijugador.juegoTerminado) { if (mina == true) { GetComponent <SpriteRenderer>().sprite = banderita; capturado = true; if (TableroMultijugador.EstaTerminado()) { Peticion peticionVictoria = new Peticion(); peticionVictoria.TipoPeticion = "banderas capturadas"; Panel.gameObject.SetActive(true); print(peticionVictoria.TipoPeticion); miCliente = GameObject.Find("Cliente").GetComponent <ClienteObjeto>(); print(miCliente.nombre); miCliente.EnviarVictoria(peticionVictoria); print("peticion Enviada desde elemtno multijugador"); TableroMultijugador.juegoTerminado = true; } } else { TableroMultijugador.DescubrirMinas(); TextoPerdida.gameObject.SetActive(true); TableroMultijugador.juegoTerminado = true; } } } }
public JsonResult Aprove(int clave, string mensaje) { if (!esAdmin()) { return(Json(ERROR)); } Peticion p = Peticion.obtenerPeticionConClave(clave); if (p == null) { return(Json(ERROR)); } if (p.tipo == Peticion.TipoPeticion.GENERAL) { p.usuario = getUsuario(); p.datos3 = mensaje; } if (p.aceptarPeticion()) { return(Json(OK)); } return(Json(ERROR)); }
public JsonResult Delete(int clave) { if (!estaLoggeado()) { return(Json(ERROR)); } Peticion pe = Peticion.obtenerPeticionConClave(clave); if (pe == null) { return(Json(ERROR)); } if (!esAdmin()) { if (getUsuario().clave != pe.usuario.clave) { return(Json(ERROR)); } } if (!pe.eliminarPeticion()) { return(Json(ERROR)); } return(Json(OK)); }
public ActionResult Create() { var p = new Peticion(); p.FechaRegistro = Helpers.DateHelper.GetColombiaDateTime(); return(View(p)); }
public void AdquirirLista(Peticion peticionLista) { string json = JsonUtility.ToJson(peticionLista); SendString(json); RecibirRespuestaLista(); }
public async Task ShouldEditTareaWithRestClient() { var tarea = CrearNuevaTareaAsync(); Tarea expected = new Tarea { Id = tarea.Id, Name = PruebasHelper._name, IsComplete = true }; Peticion <Tarea> peticion = new Peticion <Tarea>(RequestUriEdit) { Body = expected }; peticion.PathVariables.Add(tarea.Id.ToString()); Respuesta <Tarea> respuesta = await _restClient.PutAsync <Tarea>(peticion); var actualTarea = await GetTareaAsync(expected.Id); Assert.NotNull(respuesta); Assert.Equal(200, respuesta.HttpStatus); Assert.NotNull(actualTarea); Assert.Equal(expected.Id, actualTarea.Id); Assert.Equal(expected.Name, actualTarea.Name); Assert.Equal(expected.IsComplete, actualTarea.IsComplete); }
private string getDetallePeticion(string idPeticion) { string dev = ""; int i = 0; Peticion oRegistro = new Peticion(); oRegistro = (Peticion)oRegistro.Get(typeof(Peticion), int.Parse(idPeticion)); ISession m_session = NHibernateHttpModule.CurrentSession; ICriteria crit = m_session.CreateCriteria(typeof(PeticionItem)); crit.Add(Expression.Eq("IdPeticion", oRegistro)); IList items = crit.List(); foreach (PeticionItem oDet in items) { i += 1; if (dev == "") { dev = oDet.IdItem.Nombre; } else { dev = dev + " - " + oDet.IdItem.Nombre; } } return(i.ToString() + ": " + dev); }
public IHttpActionResult PutCARDS(Peticion pet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } CARDS cARDS = decard.CARDS.Find(pet.Doc); System.Diagnostics.Debug.WriteLine("aaaaaaaaaaa", cARDS); System.Diagnostics.Debug.WriteLine(cARDS.Pass.ToString()); System.Diagnostics.Debug.WriteLine(pet.Pass.ToString()); System.Diagnostics.Debug.WriteLine(cARDS.Avaliable); System.Diagnostics.Debug.WriteLine(pet.Value); System.Diagnostics.Debug.WriteLine(cARDS.Pass.Trim(' ').Equals(pet.Pass.Trim(' '))); System.Diagnostics.Debug.WriteLine(cARDS.Avaliable >= pet.Value); Respuesta response = new Respuesta(); if (cARDS.Pass.Trim(' ').Equals(pet.Pass.Trim(' ')) && cARDS.Avaliable >= pet.Value) { cARDS.Avaliable = cARDS.Avaliable - pet.Value; decard.Entry(cARDS).State = EntityState.Modified; System.Diagnostics.Debug.WriteLine("aaaaaaaaaaa"); DateTime thisDay = DateTime.Today; Historial history = new Historial(); history.Id = 0; history.Doc = pet.Doc; System.Diagnostics.Debug.WriteLine("aaaaaaaaaaa"); history.Fecha = thisDay.ToString(); history.Pass = pet.Pass.Trim(' '); System.Diagnostics.Debug.WriteLine("aaaaaaaaaaa"); history.Value = pet.Value; System.Diagnostics.Debug.WriteLine("aaaaaaaaaaa1"); db.Historial.Add(history); db.SaveChanges(); System.Diagnostics.Debug.WriteLine("aaaaaaaaaaa2"); response.NumAprobacion = history.Id; response.FechaAprobacion = thisDay.ToString(); System.Diagnostics.Debug.WriteLine("aaaaaaaaaaa3"); } else { response.NumAprobacion = 0; DateTime thisDayMal = DateTime.Today; response.FechaAprobacion = thisDayMal.ToString(); return(Ok(response)); } decard.SaveChanges(); return(Ok(response)); }
public ActionResult DeleteConfirmed(int id) { Peticion peticion = db.Peticiones.Find(id); db.Peticiones.Remove(peticion); db.SaveChanges(); return(RedirectToAction("Index")); }
public Peticion verPeticion(string nombreCuenta, DateTime fecha) { Peticion peticion = db.Peticiones.SqlQuery("select nombreCuenta, fechaMod" + "from Peticiones " + "where fechaMod =" + fecha + " and nombreCuenta = " + nombreCuenta).FirstOrDefault(); return(peticion); }
// GET: TareasController public async Task <ActionResult> IndexAsync() { _logger.LogInformation("Preparando lista de tareas"); Peticion <Tarea> peticion = new Peticion <Tarea>(_configuration.GetValue <string>("Api:Tareas:Lista")); Respuesta <IEnumerable <Tarea> > respuesta = await _restClient.GetAsync <IEnumerable <Tarea> >(peticion); _logger.LogInformation("Lista de tareas parseadas, enviando a la vista"); return(View(respuesta.Body)); }
public void EnviarVictoria(Peticion peticionVictoria) { print("Se va a enviar la peticion desde cliente objeto, la funcion ya fué invocada"); print(peticionVictoria.TipoPeticion); string json = JsonUtility.ToJson(peticionVictoria); SendString(json); print("peticionEnviada"); }
public ActionResult Edit([Bind(Include = "PeticionID,FechaRegistro,Titulo,Descripcion,TipoPeticion,FechaSolucion,Solucion,ResueltaPor,EmpresaID,UserID")] Peticion peticion) { if (ModelState.IsValid) { db.Entry(peticion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(peticion)); }
public ActionResult Edit([Bind(Include = "Id,nombreCuenta,auditor,observacion,fechaMod,resuelta")] Peticion peticion) { if (ModelState.IsValid) { db.Entry(peticion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(peticion)); }
public ActionResult enviarPeticion(int id, Peticion pet) { ViewBag.EsAmigo = false; servicio.NuevoInmueblate_PeticionAmistad_CrearPeticionAmistad(pet.Titulo, pet.Mensaje, NuevoInmueblateGenNHibernate.Enumerated.RedSocial.EstadoSolicitudAmistadEnum.pendiente, (int)Session["idUsuario"], id); return(RedirectToAction("Index")); }
public void ObtenerHora() { Peticion obtenerHora = new Peticion(); obtenerHora.TipoPeticion = "get time"; string json = JsonUtility.ToJson(obtenerHora); SendString(json); //ReceiveResponse(); RecibirRespuesta(); }
public ActionResult Create([Bind(Include = "Id,nombreCuenta,auditor,observacion,fechaMod,resuelta")] Peticion peticion) { if (ModelState.IsValid) { db.Peticiones.Add(peticion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(peticion)); }
public ActionResult Create() { Peticion ViewMode = new Peticion() { FechaRegistro = DateTime.Today }; SetViewBagListData(Helpers.ApplicationContext.CurrentUser.EmpresaID); return(View(ViewMode)); }
public bool EnviarUsuario(Peticion usuario) { print(usuario.TipoPeticion); print(usuario.NombreUsuario); print(usuario.Contrasena); string json = JsonUtility.ToJson(usuario); print(json); SendString(json); return(RecibirRespuestaUsuario()); }
public void EflowTest() { Peticion request = new Peticion(); request.Folio = "XXXXXXXX"; request.TipoDocumento = "X"; request.NumeroDocumento = "XXXXXXXX"; var response = this.api.Eflow(this.xApiKey, request); Assert.IsInstanceOf <Respuesta> (response, "response is Respuesta"); }
public void GetRCTest() { Peticion request = new Peticion(); request.Folio = "XXXXXXXX"; request.TipoDocumento = "X"; request.NumeroDocumento = "XXXXXXXX"; var response = this.api.GetRC(this.xApiKey, this.username, this.password, request); Assert.IsInstanceOf <Respuesta> (response, "response is Respuesta"); Console.WriteLine(response.ToString()); }
// // GET: /Request/LogIn/ public ActionResult LogIn(string nombre, string correo, Peticion.TipoPeticion tipo) { Peticion pe = new Peticion(); pe.subtipo = tipo; pe.datos1 = nombre; pe.datos2 = correo; limpiarErroresViewBag(); return(View(pe)); }
static void Main(string[] args) { IPEndPoint localEndPoint = new IPEndPoint(IPAddress.Loopback, FinalPort); TcpListener ss = new TcpListener(localEndPoint); try { ss.Start(); while (true) { TcpClient cliente = ss.AcceptTcpClient(); Peticion p = new Peticion(cliente); ThreadStart ts = new ThreadStart(p.Run); Thread hilo = new Thread(ts); hilo.Start(); } } catch (Exception e) { Console.WriteLine(e.Message); } }