Beispiel #1
0
        public async Task <IActionResult> Post1()
        {
            StreamReader reader;
            string       valor;

            using (reader = new StreamReader(Request.Body, System.Text.Encoding.UTF8))
            {
                valor = await reader.ReadToEndAsync();
            }
            List <Dictionary <string, string> > ls = new List <Dictionary <string, string> >();
            List <string> lv = valor.Split("/").ToList();

            foreach (string v in lv)
            {
                Dictionary <string, string> item = new Dictionary <string, string>();
                item.Add(v.Split("=")[0], v.Split("=")[1]);
                ls.Add(item);
            }
            BTDato bt = new BTDato
            {
                BTDatoID  = 0,
                Contenido = valor,
                Fecha     = DateTime.Now,
                Origen    = "raw"
            };
            int vl = await _ser.Create(bt);

            return(Ok(vl));
        }
Beispiel #2
0
        public async Task <IActionResult> PostRawManual()
        {
            MemoryStream ms;

            using (ms = new MemoryStream())
            {
                await Request.Body.CopyToAsync(ms);
            }

            string gcadena = ms.ToArray().ToString();
            BTDato bt      = new BTDato
            {
                BTDatoID  = 0,
                Contenido = gcadena,
                Fecha     = DateTime.Now,
                Origen    = "formNS"
            };
            int vl = await _ser.Create(bt);

            return(Ok(vl));
        }
 public async Task<int> Update(BTDato entity)
 {
     _ctx.BTDatos.Update(entity);
     await _ctx.SaveChangesAsync();
     return entity.BTDatoID;
 }
 public async Task<BTDato> GetId(int id)
 {
     BTDato d = await _ctx.BTDatos.FindAsync(id);
     return d;
 }
Beispiel #5
0
 public async Task <int> Create(BTDato bt)
 {
     return(await _bat.Create(bt));
 }