public ActionResult Search(string term)
        {
            var dbEsp = new EspecieApiProcess().ToList();
            var names = dbEsp.Where(p => p.Nombre.Contains(term)).Select(p => p.Nombre).ToList();

            return(Json(names, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        // GET: EspecieApi
        public ActionResult Index()
        {
            var eap   = new EspecieApiProcess();
            var lista = eap.ToList();

            return(View(lista));
        }
Exemple #3
0
        public ActionResult Delete(Especie especie)
        {
            var p = new EspecieApiProcess();

            //Especie especie = p.ReadBy(id);
            p.Delete(especie);
            return(RedirectToAction("Index"));
        }
Exemple #4
0
 public ActionResult Edit([Bind(Include = "Id,Nombre")] Especie especie)
 {
     if (ModelState.IsValid)
     {
         var p = new EspecieApiProcess();
         p.Update(especie);
         return(RedirectToAction("Index"));
     }
     return(View(especie));
 }
        public ActionResult Create()
        {
            EspecieApiProcess eap = new EspecieApiProcess();
            var especies          = eap.ToList();

            var listEspecies = new SelectList(especies, "Id", "Nombre");

            ViewData["Especies"] = listEspecies;


            return(View());
        }
Exemple #6
0
        public ActionResult Create(Especie especie)
        {
            try
            {
                var p = new EspecieApiProcess();
                p.Add(especie);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemple #7
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var     p       = new EspecieApiProcess();
            Especie especie = p.ReadBy(id.Value);

            if (especie == null)
            {
                return(HttpNotFound());
            }
            return(View(especie));
        }
Exemple #8
0
        // GET: Admin/EspecieApi
        public ActionResult Index(string sortOrder, string currentFilter, string searchString, int?page)
        {
            var p     = new EspecieApiProcess();
            var lista = p.ToList();

            ViewBag.CurrentSort = sortOrder;

            ViewBag.NameSortParm = string.IsNullOrEmpty(sortOrder) ? "name_desc" : "";

            if (searchString != null)
            {
                page = 1;
            }
            else
            {
                searchString = currentFilter;
            }

            ViewBag.CurrentFilter = searchString;

            var especie = from s in lista select s;

            if (!string.IsNullOrEmpty(searchString))
            {
                especie = especie.Where(s => s.Nombre.Contains(searchString));
            }


            switch (sortOrder)
            {
            case "name_desc":
                especie = especie.OrderByDescending(s => s.Nombre);
                break;

            default:
                especie = especie.OrderBy(s => s.Nombre);
                break;
            }

            int pageSize   = 5;
            int pageNumber = (page ?? 1);

            return(View(especie.ToPagedList(pageNumber, pageSize)));
        }
Exemple #9
0
        public ActionResult AgregarMascota(int id)
        {
            var obj   = new Paciente();
            var dueño = db.Find(id);

            obj.Cliente   = dueño;
            obj.ClienteId = dueño.Id;


            EspecieApiProcess eap = new EspecieApiProcess();

            var especies     = eap.ToList();
            var listEspecies = new SelectList(especies, "Id", "Nombre");

            ViewData["Especies"] = listEspecies;


            return(View(obj));
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Paciente paciente = db.Find(id);

            EspecieApiProcess eap = new EspecieApiProcess();
            var especies          = eap.ToList();

            var listEspecies = new SelectList(especies, "Id", "Nombre");

            ViewData["Especies"] = listEspecies;

            if (paciente == null)
            {
                return(HttpNotFound());
            }
            return(View(paciente));
        }