示例#1
0
        public async Task <ActionResult <Cita> > PostCita(Cita cita)
        {
            _context.Entry(cita.Paciente).State = EntityState.Unchanged;
            _context.Entry(cita.Doctor).State   = EntityState.Unchanged;
            _context.Entry(cita.Hora).State     = EntityState.Unchanged;


            _context.Citas.Add(cita);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetCitaAdo), new { id = cita.Id }, cita));
        }
示例#2
0
        public async Task <IActionResult> PutHora(string horario, Hora hora)
        {
            if (horario != hora.Horario)
            {
                return(BadRequest());
            }
            _context.Entry(hora).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
示例#3
0
        public async Task <IActionResult> PutDoctor(string cedula, Doctor doctor)
        {
            if (cedula != doctor.Identificacion_Doctor)
            {
                return(BadRequest());
            }
            _context.Entry(doctor).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
示例#4
0
        public async Task <IActionResult> PutPacienteItem(string cedula, Paciente paciente)
        {
            if (cedula != paciente.Identificacion_Paciente)
            {
                return(BadRequest());
            }
            _context.Entry(paciente).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
示例#5
0
        public async Task <IActionResult> PutTratamiento(string codigo, Tratamiento tratamiento)
        {
            if (codigo != tratamiento.Codigo_Tratamiento)
            {
                return(BadRequest());
            }
            _context.Entry(tratamiento).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }