示例#1
0
        public async Task <ActionResult> HistoricoPaciente(int id = 0)
        {
            if (id != 0)
            {
                if (!db.Paciente.Any(x => x.ID == id))
                {
                    return(RedirectToAction("Index", "Paciente"));
                }

                var pac = new PacienteSingleModel(
                    await db.Paciente.FirstAsync(x => x.ID == id)
                    );
                return(View(pac));
            }
            return(RedirectToAction("Index", "Paciente"));
        }
示例#2
0
        public async Task <ActionResult> PesoGrafica(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
            }
            var pac = await db.Paciente.FindAsync(id);

            if (pac == null)
            {
                return(HttpNotFound());
            }
            var model = new PacienteSingleModel(pac);

            return(View(model));
        }
示例#3
0
        public async Task <ActionResult> Editar(PacienteSingleModel paciente)
        {
            if (ModelState.IsValid)
            {
                var pac = await db.Paciente.FindAsync(paciente.ID);

                pac.PacienteDeSingleModel(paciente);
                db.Entry(pac).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.Razas = db.Raza
                            .Select(x => new SelectListItem
            {
                Text  = x.Nombre,
                Value = x.ID.ToString()
            })
                            .ToList();
            return(View(paciente));
        }
示例#4
0
        public async Task <ActionResult> Editar(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
            }
            var pac = await db.Paciente.FindAsync(id);

            if (pac == null)
            {
                return(HttpNotFound());
            }

            ViewBag.Razas = db.Raza
                            .Select(x => new SelectListItem
            {
                Text  = x.Nombre,
                Value = x.ID.ToString()
            })
                            .ToList();
            var obj = new PacienteSingleModel(pac);

            return(View(obj));
        }