Beispiel #1
0
        public async Task <IActionResult> modificarAlergia(putAlergia alergia)
        {
            var user_uuid = User.Claims.Where(x => x.Type == ClaimTypes.Sid).First().Value;

            Alergia alergiaGuardada = _context.Alergias
                                      .Where(a => a.UUID == alergia.UUID)
                                      .FirstOrDefault();

            if (alergiaGuardada != null)
            {
                Alergeno nuevoAlergeno = new Alergeno {
                    UUID   = Guid.NewGuid(),
                    nombre = alergia.nombreAlergeno
                };
                _context.Alergenos.Add(nuevoAlergeno);
                _context.SaveChanges();

                Alergia alergiaModificada = new Alergia {
                    UUID     = alergiaGuardada.UUID,
                    alergeno = nuevoAlergeno
                };

                _context.Entry(alergiaGuardada).State   = EntityState.Detached;
                _context.Entry(alergiaModificada).State = EntityState.Modified;

                await _context.SaveChangesAsync();

                return(Ok("alergia actualizada"));
            }
            ;
            return(BadRequest("la alergia no existe"));
        }
Beispiel #2
0
        public async Task <IActionResult> putPaciente([FromBody] Paciente pacientemodificado)
        {
            var user_uuid = User.Claims.Where(x => x.Type == ClaimTypes.Sid).First().Value;

            Paciente paciente = _context.Pacientes
                                .Where(p => p.UUID == pacientemodificado.UUID)
                                .FirstOrDefault();

            if (pacientemodificado != null)
            {
                nuevoRegistro(pacientemodificado);
            }

            _context.Entry(paciente).State           = EntityState.Detached;
            _context.Entry(pacientemodificado).State = EntityState.Modified;

            try {
                await _context.SaveChangesAsync();
            } catch (DbUpdateConcurrencyException) {
                if (pacientemodificado == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Ok("Usuario Modificado"));
        }
Beispiel #3
0
        public async Task <IActionResult> PutEmpleado([FromBody] Empleado empleadoModificado)
        {
            var user_uuid = User.Claims.Where(x => x.Type == ClaimTypes.Sid).First().Value;

            Empleado empleado = _context.Empleados
                                .Where(p => p.UUID == empleadoModificado.UUID)
                                .FirstOrDefault();

            _context.Entry(empleado).State           = EntityState.Detached;
            _context.Entry(empleadoModificado).State = EntityState.Modified;

            try {
                await _context.SaveChangesAsync();
            } catch (DbUpdateConcurrencyException) {
                if (empleadoModificado == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Ok("empleado Modificado"));
        }
Beispiel #4
0
        public virtual void Delete(TEntity obj, bool?saveChanges = true)
        {
            db.Entry(obj).State = EntityState.Deleted;

            if (saveChanges == true)
            {
                SaveChanges();
            }
        }
Beispiel #5
0
        public ActionResult Edit(Odontologo odontologo)
        {
            if (ModelState.IsValid)
            {
                /*
                 * _db = new ClinicaContext();
                 * _db.Entry(odontologo).State = EntityState.Modified;
                 * _db.SaveChanges();//guarda en bd
                 * return RedirectToAction("Index", "Odontologos", new { id = 1 });
                 *
                 */


                _db = new ClinicaContext();
                _db.Entry(odontologo).State = EntityState.Modified;
                _db.SaveChanges();

                return(RedirectToAction("Index", "Odontologos", new { id = 1 }));
            }


            List <Tratamiento> tratamientos = _db.Tratamientos.ToList();

            ViewBag.tratamientos = tratamientos;

            return(View(odontologo));
        }
Beispiel #6
0
 public ActionResult Edit([Bind(Include = "IdHabitaciones,Numero,Tipo,Precio")] Habitaciones habitaciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(habitaciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(habitaciones));
 }
 public ActionResult Edit([Bind(Include = "IdMedicos,Nombre,Exequatur,Especialidad")] Medicos medicos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(medicos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(medicos));
 }
 public ActionResult Edit([Bind(Include = "IdPacientes,Cedula,Nombre,Asegurado")] Pacientes pacientes)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pacientes).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pacientes));
 }
Beispiel #9
0
 public ActionResult Edit(Paciente paciente)
 {
     if (ModelState.IsValid)
     {
         _db = new ClinicaContext();
         _db.Entry(paciente).State = EntityState.Modified;
         _db.SaveChanges();
         return(RedirectToAction("Index", "Pacientes", new { id = 1 }));
     }
     return(View(paciente));
 }
Beispiel #10
0
        public ActionResult Edit(int id, Tratamiento tratamiento)
        {
            if (ModelState.IsValid)
            {
                _db = new ClinicaContext();
                _db.Entry(tratamiento).State = EntityState.Modified;
                _db.SaveChanges();

                return(RedirectToAction("Index", "Tratamientos", new { id = 1 }));
            }
            List <Odontologo> odontologos = _db.Odontologos.ToList();

            ViewBag.odontologos = odontologos;
            return(View(tratamiento));
        }
        public ActionResult Edit(Remuneracion remuneracion)
        {
            if (ModelState.IsValid)
            {
                _db = new ClinicaContext();
                _db.Entry(remuneracion).State = EntityState.Modified;
                _db.SaveChanges();

                return(RedirectToAction("Index", "Remuneraciones", new { id = 1 }));
            }
            List <Odontologo> odontologos = _db.Odontologos.ToList();

            ViewBag.odontologos = odontologos;
            return(View(remuneracion));
        }
Beispiel #12
0
        public ActionResult Edit(Cita cita)
        {
            if (ModelState.IsValid)
            {
                _db = new ClinicaContext();
                _db.Entry(cita).State = EntityState.Modified;
                _db.SaveChanges();
                return(RedirectToAction("Index", "Citas", new { id = 1 }));
            }
            List <Odontologo> odontologos = _db.Odontologos.ToList();

            ViewBag.odontologos = odontologos;

            List <Paciente> pacientes = _db.Pacientes.ToList();

            ViewBag.pacientes = pacientes;

            List <Tratamiento> tratamientos = _db.Tratamientos.ToList();

            ViewBag.tratamientos = tratamientos;

            return(View(cita));
        }