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 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 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 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 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 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 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 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(); }
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 async Task <IActionResult> Create([Bind("ReceitarTratamentoId,ReceitaId,TratamentoId")] ReceitarTratamento receitarTratamento) { string selected = Request.Form["SelectedTratamento"].ToString(); string[] selectedList = selected.Split(','); if (ModelState.IsValid) { // receitarTratamento.ReceitaId = receita.ReceitaId; int IDultimareceita; foreach (var item in selectedList) { IDultimareceita = _context.Receita.Max(p => p.ReceitaId); int idTratamento = Convert.ToInt32(item); // Tratamento tratamento = _contex receitarTratamento.TratamentoId = idTratamento; receitarTratamento.ReceitaId = IDultimareceita; _context.ReceitarTratamento.Add(new ReceitarTratamento { ReceitaId = receitarTratamento.ReceitaId, TratamentoId = receitarTratamento.TratamentoId }); _context.SaveChanges(); // _context.Add(receitarTratamento); //await _context.SaveChangesAsync(); //return RedirectToAction("Create", "ReceitarTratamentos"); } // await _context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); } // ViewData["ReceitaId"] = new SelectList(_context.Receita, "ReceitaId", "ReceitaId", receitarTratamento.ReceitaId); // ViewData["TratamentoId"] = new SelectList(_context.Tratamento, "TratamentoId", "TipodeTratamento", receitarTratamento.TratamentoId); // return View(receitarTratamento); return(RedirectToAction("Index", "Receitas")); }