public async Task DeleteCita(int CitaID) { T068_CITA Cita = await _context.T068_CITA.FindAsync(CitaID); _context.T068_CITA.Remove(Cita); await Save(); }
public async Task <string> CambiarEstadoCita(CitaDTO cita) { try { T068_CITA Cita = (from c in _context.T068_CITA where c.idCita == cita.idCita select c).FirstOrDefault(); Cita.idEstadoCita = cita.estado; Cita.motivoRepro = cita.motivoreprogramacion; _context.Update(Cita); await Save(); return("Se cambio el estado de la cita de forma correcta"); } catch (Exception ex) { return("Error en el guardado " + ex.StackTrace); } }
public async Task <string> AnularCita(int?CitaID, string motivoAnula) { try { T068_CITA Cita = (from c in _context.T068_CITA where c.idCita == CitaID select c).FirstOrDefault(); Cita.idEstadoCita = (from ec in _context.T109_ESTADOCITA where ec.estado == "ANULADO" select ec.idEstadoCita).FirstOrDefault(); Cita.motivoAnula = motivoAnula; _context.Update(Cita); await Save(); return("Se anulo la cita correctamente"); } catch (Exception ex) { return("Error en el guardado " + ex.StackTrace); } }
public async Task <string> ReprogramarCita(CitaDTO cita) { try { T068_CITA Cita = (from c in _context.T068_CITA where c.idCita == cita.idCita select c).FirstOrDefault(); Cita.idProgramMedica = cita.idProgramMedica; Cita.fechaCita = DateTime.Parse(cita.fecha + " " + cita.hora); Cita.idEstadoCita = (from ec in _context.T109_ESTADOCITA where ec.estado == "REPROGRAMADO" select ec.idEstadoCita).FirstOrDefault(); Cita.motivoRepro = cita.motivoreprogramacion; _context.Update(Cita); await Save(); return("Se reprogramo la cita de forma correcta"); } catch (Exception ex) { return("Error en el guardado " + ex.StackTrace); } }