コード例 #1
0
        // GET: EspecieApi
        public ActionResult Index()
        {
            var eap   = new EspecieApiProcess();
            var lista = eap.ToList();

            return(View(lista));
        }
コード例 #2
0
        public ActionResult Create()
        {
            EspecieApiProcess eap = new EspecieApiProcess();
            var especies          = eap.ToList();

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

            ViewData["Especies"] = listEspecies;


            return(View());
        }
コード例 #3
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)));
        }
コード例 #4
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));
        }
コード例 #5
0
        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));
        }