public int Insertar(ECitaDomiciliaria cita) { var objeto = new TB_CITA { FechaHoraCita = cita.FechaAgenda.Value, ID_Medico = cita.CodigoMedico, ID_Paciente = cita.CodigoPaciente, ID_AgendaMedica = cita.CodigoAgenda, ID_EstadoCita = 1, ID_Especialidad = cita.Id_Especialidad, Estado = "1", AtencionLocal = false, Des_Ubicacion_Cita = cita.DireccionDomicilio, ReferenciaDomicilio = cita.ReferenciaDomicilio, Sintomas = cita.SintomasPaciente, Aseguradora = cita.Aseguradora }; _contexto.AddToTB_CITA(objeto); _contexto.SaveChanges(); //DESACTIVAR EL ESTADO DE LA AGENDA MEDICA//////// var objeto2 = _contexto.TB_AGENDA_MEDICA.FirstOrDefault(c => c.ID_AgendaMedica == cita.CodigoAgenda); if (objeto2 != null) { objeto2.Estado = false; _contexto.SaveChanges(); } ////////////////////////////////////////////////// return(objeto.ID_Cita); }
public int Actualizar(ECitaDomiciliaria cita) { var objeto = _contexto.TB_CITA.FirstOrDefault(c => c.ID_Cita == cita.CodigoCita); if (objeto != null) { objeto.ID_AgendaMedica = cita.CodigoAgenda; objeto.ID_Medico = cita.CodigoMedico; objeto.Des_Ubicacion_Cita = cita.DireccionDomicilio; objeto.ReferenciaDomicilio = cita.ReferenciaDomicilio; objeto.Sintomas = cita.SintomasPaciente; objeto.Aseguradora = cita.Aseguradora; _contexto.SaveChanges(); } return(cita.CodigoCita); }