// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ServicoDomicilioDbContext db, UserManager <IdentityUser> userManager, RoleManager <IdentityRole> roleManager) { // Must be the first thing to do SeedData.CreateRolesAndUsersAsync(userManager, roleManager).Wait(); if (env.IsDevelopment()) { SeedData.CreateTestUsersAsync(userManager, roleManager).Wait(); SeedData.Populate(db); app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
private static void seedTratamento(ServicoDomicilioDbContext db) { if (db.Tratamento.Any()) { return; } db.Tratamento.AddRange( new Tratamento { TipodeTratamento = "Vacinar" }, new Tratamento { TipodeTratamento = "Medicar" }, new Tratamento { TipodeTratamento = "Alimentar" }, new Tratamento { TipodeTratamento = "Higienizar" }, new Tratamento { TipodeTratamento = "Ajudar na Locomoção" } ); db.SaveChanges(); }
private static void seedUtente(ServicoDomicilioDbContext db) { if (db.Utente.Any()) { return; } db.Utente.AddRange( new Utente { Nome = "Rui Martins", N_Utente_Saude = "53423234", Morada = "Rua Rampa das Necesidades", Telefone = "962276352", Email = "*****@*****.**", Problemas = "Difilculdades Locomoção" }, new Utente { Nome = "Pedro Lua", N_Utente_Saude = "234342323", Morada = "Rua Santo Antônio", Telefone = "923234098", Email = "*****@*****.**", Problemas = "Problemas de Visão" }, new Utente { Nome = "Afonso Pires", N_Utente_Saude = "76289634", Morada = "Rua Tiradentes", Telefone = "911210322", Email = "*****@*****.**", Problemas = "Problemas de Visão" }, new Utente { Nome = "Mafalda Cunha", N_Utente_Saude = "53090034", Morada = "Rua Santa Luzia", Telefone = "933121099", Email = "*****@*****.**", Problemas = "Difilculdades Locomoção" }, new Utente { Nome = "Marcela Bernardo", N_Utente_Saude = "534354545", Morada = "Rua Duque De Caxias", Telefone = "910993312", Email = "*****@*****.**", Problemas = "Problemas de Visão" } ); db.SaveChanges(); }
private static void SeedMedico(ServicoDomicilioDbContext db) { if (db.Utente.Any()) { return; } db.Medico.AddRange( new Medico { Nome = "Pedro Martins", Morada = "Rua dos Silva", Telefone = "921876352", Email = "*****@*****.**" }, new Medico { Nome = "João Lua", Morada = "Rua Nova da Estação", Telefone = "961234098", Email = "*****@*****.**" }, new Medico { Nome = "Rui Afonso", Morada = "Rua São Vicente", Telefone = "916710983", Email = "*****@*****.**" }, new Medico { Nome = "Ana Salgado", Morada = "Rua Santa Madalena", Telefone = "933124559", Email = "*****@*****.**" }, new Medico { Nome = "Marta Camões", Morada = "Rua Pires de Lima", Telefone = "916653312", Email = "*****@*****.**" } ); db.SaveChanges(); }
private static void SeedHorarioTrabalho(ServicoDomicilioDbContext db) { DateTime data = DateTime.Today; Enfermeiros enfermeiro1 = db.Enfermeiros.SingleOrDefault(b => b.Nome == "Paulo"); HorarioTrabalhoIfDoesNotExist(db, data, "8h:00", "18h:00", enfermeiro1); }
private static void seedReceita(ServicoDomicilioDbContext db) { Medico medico = GetMedicoCreatingIfNeed(db, "Pedro Martins", "Rua dos Silva", "921876352", "*****@*****.**"); Utente utente = GetUtenteCreatingIfNeed(db, "Rui Martins", "53423234", "Rua Rampa das Necesidades", "962276352", "*****@*****.**", "Difilculdades Locumoção"); // DateTime date =DateTime.Now.Date; // nreceia++; CreateReceitaIfDoesNotExist(db, medico, utente); }
private static Especialização GetEspecializaçãoCreatingIfNeed(ServicoDomicilioDbContext db, string nome) { Especialização especialização = db.Especialização.SingleOrDefault(a => a.Nome == nome); if (especialização == null) { especialização = new Especialização { Nome = nome }; db.Add(especialização); db.SaveChanges(); } return(especialização); }
private static Medico GetMedicoCreatingIfNeed(ServicoDomicilioDbContext db, string nome, string morada, string telefone, string email) { Medico medico = db.Medico.SingleOrDefault(a => a.Nome == nome); if (medico == null) { medico = new Medico { Nome = nome, Morada = morada, Telefone = telefone, Email = email }; db.Add(medico); db.SaveChanges(); } return(medico); }
private static Tratamento GetTratamentoCreatingIfNeed(ServicoDomicilioDbContext db, string tipotratamento) { Tratamento tratamento = db.Tratamento.SingleOrDefault(t => t.TipodeTratamento == tipotratamento); if (tratamento == null) { tratamento = new Tratamento { TipodeTratamento = tipotratamento }; db.Add(tratamento); db.SaveChanges(); } return(tratamento); }
private static Enfermeiros CreateEnfermeirosIfDoesNotExist(ServicoDomicilioDbContext db, string nome, string telefone, string email, string morada, Especialização especialização) { Enfermeiros enfermeiros = db.Enfermeiros.SingleOrDefault(b => b.Nome == nome); if (enfermeiros == null) { db.Enfermeiros.Add(new Enfermeiros { Nome = nome, Telefone = telefone, Email = email, Morada = morada, EspecializaçãoId = especialização.EspecializaçãoId }); db.SaveChanges(); } return(enfermeiros); }
private static Utente GetUtenteCreatingIfNeed(ServicoDomicilioDbContext db, string nome, string NutenteSaude, string morada, string telefone, string email, string discricao) { Utente utente = db.Utente.SingleOrDefault(a => a.Nome == nome); if (utente == null) { utente = new Utente { Nome = nome, N_Utente_Saude = NutenteSaude, Morada = morada, Telefone = telefone, Email = email, Problemas = discricao }; db.Add(utente); db.SaveChanges(); } return(utente); }
private static Receita CreateReceitaIfDoesNotExist(ServicoDomicilioDbContext db, Medico medico, Utente utente) { DateTime Date = DateTime.Now; Receita receita = db.Receita.SingleOrDefault(b => b.Nreceita == nreceita); if (receita == null) { nreceita++; db.Receita.Add(new Receita { MedicoId = medico.MedicoId, UtenteId = utente.UtenteId, Date = Date, Nreceita = nreceita }); db.SaveChanges(); } return(receita); }
private static void SeedEnfermeiros(ServicoDomicilioDbContext db) { Especialização especialização = GetEspecializaçãoCreatingIfNeed(db, "Pediatria"); CreateEnfermeirosIfDoesNotExist(db, "Paulo Gomes De Almeida", "927405851", "*****@*****.**", "Rua Mota joao", especialização); CreateEnfermeirosIfDoesNotExist(db, "Alvaro Silva Dos Santos", "922076352", "*****@*****.**", "Rua da Liberdade", especialização); especialização = GetEspecializaçãoCreatingIfNeed(db, "Enfermagem de Saúde Mental e Psquiatria"); CreateEnfermeirosIfDoesNotExist(db, "João Paulo Marques", "921402734", "*****@*****.**", "Rua Madre de Deus", especialização); CreateEnfermeirosIfDoesNotExist(db, "Maria Dos Anjos Pereira", "921876398", "*****@*****.**", "Rua da Boa Esperança", especialização); especialização = GetEspecializaçãoCreatingIfNeed(db, "Pediatria"); CreateEnfermeirosIfDoesNotExist(db, "Manuel Monte Negro De Melo", "934570452", "*****@*****.**", "Rua Evaristo Da Silva", especialização); CreateEnfermeirosIfDoesNotExist(db, "Joana Barreto Rita", "921876352", "*****@*****.**", "Rua da Neves e Ceita", especialização); db.SaveChanges(); }
internal static void Populate(ServicoDomicilioDbContext db) { if (populate == true) { SeedMedico(db); seedUtente(db); seedTratamento(db); seedReceita(db); SeedReceitaTratamento(db); SeedEspecialização(db); SeedEnfermeiros(db); //SeedEnfermeiroRequerente(db); //SeedEnfermeiroEscolhido(db); //SeedTroca(db); SeedHorarioTrabalho(db); } }
private static HorarioTrabalho HorarioTrabalhoIfDoesNotExist(ServicoDomicilioDbContext db, DateTime data, string horaInicio, string horaFim, Enfermeiros enfermeiro) { HorarioTrabalho horarioTrabalho = new HorarioTrabalho(); if (horarioTrabalho == null) { db.HorarioTrabalho.Add(new HorarioTrabalho { Data = data, HoraInicio = horaInicio, HoraFim = horaFim, EnfermeirosId = enfermeiro.EnfermeirosId }); db.SaveChanges(); } return(horarioTrabalho); }
private static void SeedEspecialização(ServicoDomicilioDbContext db) { if (db.Especialização.Any()) { return; } db.Especialização.AddRange( new Especialização { Nome = "Pediatria" }, new Especialização { Nome = "Enfermagem de Saúde Materna e obstetrícia" }, new Especialização { Nome = "Psquiatria" } ); db.SaveChanges(); }
private static void SeedReceitaTratamento(ServicoDomicilioDbContext db) { if (db.ReceitarTratamento.Any()) { return; } Tratamento tratamento = GetTratamentoCreatingIfNeed(db, "Ajudar na Locomoção"); // Medico medico = GetMedicoCreatingIfNeed(db, "Pedro Martins", "Rua dos Silva", "921876352", "*****@*****.**"); //Utente utente=GetUtenteCreatingIfNeed(db, "Rui Martins", "Rua Rampa das Necesidades", "962276352", "*****@*****.**", "Difilculdades Locumoção"); Receita receita = db.Receita.SingleOrDefault(b => b.Nreceita == nreceita);//CreateReceitaIfDoesNotExist(db, medico, utente,nreceia); db.ReceitarTratamento.Add(new ReceitarTratamento { ReceitaId = receita.ReceitaId, TratamentoId = tratamento.TratamentoId }); tratamento = GetTratamentoCreatingIfNeed(db, "Vacinar"); db.ReceitarTratamento.Add(new ReceitarTratamento { ReceitaId = receita.ReceitaId, TratamentoId = tratamento.TratamentoId }); db.SaveChanges(); }
public HorarioTrabalhoController(ServicoDomicilioDbContext context) { _context = context; }
// private readonly Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext _2context; public ReceitasController(ServicoDomicilioDbContext context) { _context = context; // Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext identityDbContext // _2context = identityDbContext; }
public UtentesController(ServicoDomicilioDbContext context) { _context = context; }
public TratamentosController(ServicoDomicilioDbContext context) { _context = context; }
public EspecializaçãoController(ServicoDomicilioDbContext context) { _context = context; }
public EnfermeirosController(ServicoDomicilioDbContext context) { _context = context; }
public PedidoTrocasController(ServicoDomicilioDbContext context) { _context = context; }
public MedicosController(ServicoDomicilioDbContext context) { _context = context; }