// GET: EspecieApi public ActionResult Index() { var eap = new EspecieApiProcess(); var lista = eap.ToList(); return(View(lista)); }
public ActionResult Create() { EspecieApiProcess eap = new EspecieApiProcess(); var especies = eap.ToList(); var listEspecies = new SelectList(especies, "Id", "Nombre"); ViewData["Especies"] = listEspecies; return(View()); }
// 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))); }
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)); }