public AConsultorio RegistrarBD(AConsultorio Consultorio) { var optionsBuilder = new DbContextOptionsBuilder <ApplicationContext>(); optionsBuilder.UseSqlServer(Startup.urlConexion); using (var context = new ApplicationContext(optionsBuilder.Options)) { try { Consultorio consultorioBD = new Consultorio(Consultorio); consultorioBD.PersonaidPersona = 0; context.Add(consultorioBD); context.SaveChanges(); Consultorio.IdConsultorio = consultorioBD.IdConsultorio; } catch (DbUpdateException) { } } return(Consultorio); }
public List <AConsultorio> obtenerTodosLosConsultoriosBD() { List <Consultorio> consultorios; List <AConsultorio> consultoriosEncontrados = new List <AConsultorio>(); var optionsBuilder = new DbContextOptionsBuilder <ApplicationContext>(); optionsBuilder.UseSqlServer(Startup.urlConexion); using (var context = new ApplicationContext(optionsBuilder.Options)) { try { consultorios = context.Consultorio.ToList(); foreach (Consultorio consultorio in consultorios) { AConsultorio consultorioEncontrado = new AConsultorio(); consultorioEncontrado.Estado = consultorio.Estado; consultorioEncontrado.IdConsultorio = consultorio.IdConsultorio; consultorioEncontrado.NumeroConsultorio = consultorio.NumeroConsultorio; int id = consultorio.PersonaidPersona; if (consultorio.PersonaidPersona != 0) { Concretas.PersonaImp personaImp = new Concretas.PersonaImp(new PersonaPersistencia()); consultorioEncontrado.Persona = personaImp.BuscarPersonaId(id); } consultoriosEncontrados.Add(consultorioEncontrado); } } catch (DbUpdateException) { } } return(consultoriosEncontrados); }
public Consultorio(AConsultorio consultorio) { this.IdConsultorio = consultorio.IdConsultorio; this.NumeroConsultorio = consultorio.NumeroConsultorio; this.Estado = consultorio.Estado; }
public AConsultorio Registrar(AConsultorio Consultorio) { return(this.ConsultorioPersistencia.RegistrarBD(Consultorio)); }