Example #1
0
 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));
     }
 }