public ModeloRespuesta <int> CrearDoctor(Doctor nuevoDoctor) { try { using (var transaccion = this.Contexto.Database.BeginTransaction()) { this.Contexto.Doctores.Add(nuevoDoctor); var registros = this.Contexto.SaveChanges(); if (registros > 0) { transaccion.Commit(); return(AdministracionRespuesta.CreacionExitosa_Ok(nuevoDoctor.Id)); } else { transaccion.Rollback(); return(AdministracionRespuesta.FinalizacionActividad_Fallida(Mensajes_Doctores.CREACION_FALLIDA)); } } } catch (System.Exception ex) { Log.Error("Error al crear doctor , " + ex); return(AdministracionRespuesta.InternalError(Mensajes_Doctores.INTERNAL_ERROR)); } }
public ModeloRespuesta <int> AgregarRelacionDoctorPaciente(PacientesDoctores relacion) { try { using (var transaccion = this.Contexto.Database.BeginTransaction()) { this.Contexto.PacientesDoctores.Add(relacion); var registros = this.Contexto.SaveChanges(); if (registros > 0) { transaccion.Commit(); return(AdministracionRespuesta.CreacionExitosa_Ok(relacion.DoctorId)); } else { transaccion.Rollback(); return(AdministracionRespuesta.FinalizacionActividad_Fallida(Mensajes_Doctores.AGREGAR_RELACIÒN_FALLIDA)); } } } catch (System.Exception ex) { Log.Error("Error al agregar el relacionamiento paciente - doctor, " + ex); return(AdministracionRespuesta.InternalError(Mensajes_Doctores.INTERNAL_ERROR)); } }