SHARE
TWEET

Untitled

a guest Dec 18th, 2018 69 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2.   "results": [
  3.     {
  4.       "id": 1,
  5.       "text": "Option 1"
  6.     },
  7.     {
  8.       "id": 2,
  9.       "text": "Option 2"
  10.     }
  11.   ],
  12. }
  13.    
  14. public class Select2    
  15. {
  16.     public int id { get; set; }
  17.     public string text { get; set; }
  18. }
  19.    
  20. [HttpGet]
  21.         public async Task<ActionResult> GetMesa(string q)
  22.         {
  23.             try
  24.             {
  25.                 if (String.IsNullOrEmpty(q) || String.IsNullOrWhiteSpace(q))
  26.                 {
  27.                     return Json(new { });
  28.                 }
  29.                 else
  30.                 {
  31.                     List<Mesa> mesas = await db.Mesa.Where(x => x.NombreMesa.ToLower().StartsWith(q.ToLower())).ToListAsync();
  32.                     List<Select2> items = new List<Select2>();
  33.                     foreach(var mesa in mesas)
  34.                     {
  35.                         Select2 item = new Select2() {
  36.                             id = mesa.MesaID,
  37.                             text = mesa.NombreMesa
  38.                         };
  39.                         items.Add(item);
  40.                     }
  41.                     return Json(new { items = items },JsonRequestBehavior.AllowGet);
  42.                 }
  43.             }
  44.             catch (Exception e)
  45.             {
  46.                 return Json(new {respuesta = "MesasController => GetMesa n" + e.Message + e.InnerException});
  47.             }
  48.         }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top