public UsersController(IUserService userService, IMapper mapper, IOptions <AppSettings> appSettings, CliniqueDbContext dbContext) { _userService = userService; _mapper = mapper; _appSettings = appSettings.Value; context = dbContext; }
public async Task <IActionResult> Edit(int id, [Bind("Recommandations,TypeO,DateC,Id")] Ordonnance ordonnance) { if (id != ordonnance.Id) { return(NotFound()); } if (ModelState.IsValid) { try { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Update(ordonnance); await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrdonnanceExists(ordonnance.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(ordonnance)); }
public async Task <IActionResult> Edit(int id, [Bind("NomMed,Prix,IdCategorie,Id")] Medicament medicament) { if (id != medicament.Id) { return(NotFound()); } if (ModelState.IsValid) { try { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Update(medicament); await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MedicamentExists(medicament.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdCategorie"] = new SelectList(_contextFactory.CreateDbContext().Categories, "Id", "Id", medicament.IdCategorie); return(View(medicament)); }
public async Task <Consultation> Get(int id) { using (CliniqueDbContext context = _contextFactory.CreateDbContext()) { return(await context.Set <Consultation>().FirstOrDefaultAsync((e) => e.Id == id)); } }
public async Task <IActionResult> Edit(int id, [Bind("Subject,Description,Start,End,ThemeColor,IsFullDay,IdDocteur,IdDossierpatient,Id")] RendezVous rendezVous) { if (id != rendezVous.Id) { return(NotFound()); } if (ModelState.IsValid) { try { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Update(rendezVous); await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RendezVousExists(rendezVous.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Couleurs"] = Couleur.CreerSelectList(); ViewData["IdDocteur"] = new SelectList(_contextFactory.CreateDbContext().Docteurs, "Id", "NomComplet", rendezVous.IdDocteur); ViewData["IdDossier"] = new SelectList(_contextFactory.CreateDbContext().Dossierpatients, "Id", "NomComplet", rendezVous.IdDossierpatient); return(View(rendezVous)); }
public async Task <IActionResult> Edit(int id, [Bind("Nom,Description,Id")] Categorie categorie) { if (id != categorie.Id) { return(NotFound()); } if (ModelState.IsValid) { try { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Update(categorie); await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategorieExists(categorie.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(categorie)); }
public async Task <IActionResult> Edit(int id, [Bind("Matricule,NomM,PrenomM,IdSpecialite,Ville,Adresse,Niveau,NbrPatients,Id")] Docteur docteur) { if (id != docteur.Id) { return(NotFound()); } if (ModelState.IsValid) { try { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Update(docteur); await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DocteurExists(docteur.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdSpecialite"] = new SelectList(_contextFactory.CreateDbContext().Specialites, "Id", "Titre", docteur.IdSpecialite); return(View(docteur)); }
public async Task <IActionResult> Edit(int id, [Bind("Rang,NomChirurgie,IdOrdonnance,Id")] Ordonnancechirurgie ordonnancechirurgie) { if (id != ordonnancechirurgie.Id) { return(NotFound()); } if (ModelState.IsValid) { try { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Update(ordonnancechirurgie); await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrdonnancechirurgieExists(ordonnancechirurgie.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdOrdonnance"] = new SelectList(_contextFactory.CreateDbContext().Ordonnances, "Id", "Id", ordonnancechirurgie.IdOrdonnance); return(View(ordonnancechirurgie)); }
public async Task <IActionResult> Edit(int id, [Bind("NomP,PrenomP,Genre,NumAS,DateNaiss,DateC,IdDocteur,Id")] Dossierpatient dossierpatient) { if (id != dossierpatient.Id) { return(NotFound()); } if (ModelState.IsValid) { try { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Update(dossierpatient); await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DossierpatientExists(dossierpatient.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Genre"] = new SelectList(Enum.GetNames(typeof(Genre))); ViewData["IdDocteur"] = new SelectList(_contextFactory.CreateDbContext().Docteurs, "Id", "NomM", dossierpatient.IdDocteur); return(View(dossierpatient)); }
public async Task <IActionResult> Edit(int id, [Bind("IdDocteur,IdDossierpatient,DateC,Diagnostic,IdOrdonnance,Id")] Consultation consultation) { if (id != consultation.Id) { return(NotFound()); } if (ModelState.IsValid) { try { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Update(consultation); await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConsultationExists(consultation.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(consultation)); }
// GET: Ordonnancemedicaments public async Task <IActionResult> Index() { CliniqueDbContext context = _contextFactory.CreateDbContext(); var cliniqueDbContext = context .Ordonnancemedicaments.Include(o => o.Medicament).Include(o => o.Ordonnance); return(View(await cliniqueDbContext.ToListAsync())); }
public async Task <Consultation> Get(DateTime datec, int iddocteur, int iddossierpatient) { using (CliniqueDbContext context = _contextFactory.CreateDbContext()) { Consultation entity = await context.Set <Consultation>().FirstOrDefaultAsync((e) => e.IdDocteur == iddocteur && e.IdDossierpatient == iddossierpatient && e.DateC == datec); return(entity); } }
public async Task <IEnumerable <T> > GetAll() { using (CliniqueDbContext context = _contextFactory.CreateDbContext()) { IEnumerable <T> entities = await context.Set <T>().ToListAsync(); return(entities); } }
public async Task <T> Get(int id) { using (CliniqueDbContext context = _contextFactory.CreateDbContext()) { T entity = await context.Set <T>().FirstOrDefaultAsync((e) => e.Id == id); return(entity); } }
public async Task <IActionResult> DeleteConfirmed(int id) { CliniqueDbContext context = _contextFactory.CreateDbContext(); var dossierpatient = await context.Dossierpatients.FindAsync(id); context.Dossierpatients.Remove(dossierpatient); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> DeleteConfirmed(int id) { CliniqueDbContext context = _contextFactory.CreateDbContext(); var ordonnance = await context.Ordonnances.FindAsync(id); context.Ordonnances.Remove(ordonnance); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task <T> Create(T entity) { using (CliniqueDbContext context = _contextFactory.CreateDbContext()) { EntityEntry <T> createdResult = await context.Set <T>().AddAsync(entity); await context.SaveChangesAsync(); return(createdResult.Entity); } }
public async Task <IActionResult> Create([Bind("Recommandations,TypeO,DateC,Id")] Ordonnance ordonnance) { if (ModelState.IsValid) { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Add(ordonnance); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(ordonnance)); }
public async Task <T> Update(int id, T entity) { using (CliniqueDbContext context = _contextFactory.CreateDbContext()) { entity.Id = id; context.Set <T>().Update(entity); await context.SaveChangesAsync(); return(entity); } }
public async Task <IActionResult> Create([Bind("IdDocteur,IdDossierpatient,DateC,Diagnostic,IdOrdonnance,Id")] Consultation consultation) { if (ModelState.IsValid) { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Add(consultation); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(consultation)); }
public async Task <IActionResult> Create([Bind("Nom,Description,Id")] Categorie categorie) { if (ModelState.IsValid) { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Add(categorie); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(categorie)); }
public async Task <bool> Delete(int id) { using (CliniqueDbContext context = _contextFactory.CreateDbContext()) { T entity = await context.Set <T>().FirstOrDefaultAsync((e) => e.Id == id); context.Set <T>().Remove(entity); await context.SaveChangesAsync(); return(true); } }
public async Task <Consultation> Update(DateTime datec, int iddocteur, int iddossierpatient, Consultation entity) { using (CliniqueDbContext context = _contextFactory.CreateDbContext()) { entity.DateC = datec; entity.IdDocteur = iddocteur; entity.IdDossierpatient = iddossierpatient; context.Set <Consultation>().Update(entity); await context.SaveChangesAsync(); return(entity); } }
public async Task <IActionResult> Create([Bind("NomMed,Prix,IdCategorie,Id")] Medicament medicament) { if (ModelState.IsValid) { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Add(medicament); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCategorie"] = new SelectList(_contextFactory.CreateDbContext().Categories, "Id", "Nom", medicament.IdCategorie); return(View(medicament)); }
public async Task <IActionResult> Create([Bind("Rang,NomChirurgie,IdOrdonnance,Id")] Ordonnancechirurgie ordonnancechirurgie) { if (ModelState.IsValid) { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Add(ordonnancechirurgie); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdOrdonnance"] = new SelectList(_contextFactory.CreateDbContext().Ordonnances, "Id", "Id", ordonnancechirurgie.IdOrdonnance); return(View(ordonnancechirurgie)); }
public async Task <IActionResult> Create([Bind("Matricule,NomM,PrenomM,IdSpecialite,Ville,Adresse,Niveau,NbrPatients,Id")] Docteur docteur) { if (ModelState.IsValid) { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Add(docteur); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdSpecialite"] = new SelectList(_contextFactory.CreateDbContext().Specialites, "Id", "Titre", docteur.IdSpecialite); return(View(docteur)); }
public async Task <IActionResult> Create([Bind("NomP,PrenomP,Genre,NumAS,DateNaiss,DateC,IdDocteur,Id")] Dossierpatient dossierpatient) { if (ModelState.IsValid) { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Add(dossierpatient); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Genre"] = new SelectList(Enum.GetNames(typeof(Genre))); ViewData["IdDocteur"] = new SelectList(_contextFactory.CreateDbContext().Docteurs, "Id", "NomM", dossierpatient.IdDocteur); return(View(dossierpatient)); }
public async Task <IActionResult> Create([Bind("NbBoites,IdOrdonnance,IdMedicament,Id")] Ordonnancemedicament ordonnancemedicament) { if (ModelState.IsValid) { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Add(ordonnancemedicament); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdMedicament"] = new SelectList(_contextFactory.CreateDbContext().Medicaments, "Id", "NomMed", ordonnancemedicament.IdMedicament); ViewData["IdOrdonnance"] = new SelectList(_contextFactory.CreateDbContext().Ordonnances, "Id", "Id", ordonnancemedicament.IdOrdonnance); return(View(ordonnancemedicament)); }
public async Task <IActionResult> Create([Bind("Subject,Description,Start,End,ThemeColor,IdDocteur,IdDossierpatient,Id")] RendezVous rendezVous) { if (ModelState.IsValid) { CliniqueDbContext context = _contextFactory.CreateDbContext(); context.Add(rendezVous); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Couleurs"] = Couleur.CreerSelectList(); ViewData["IdDocteur"] = new SelectList(_contextFactory.CreateDbContext().Docteurs, "Id", "NomComplet", rendezVous.IdDocteur); ViewData["IdDossier"] = new SelectList(_contextFactory.CreateDbContext().Dossierpatients, "Id", "NomComplet", rendezVous.IdDossierpatient); return(View(rendezVous)); }
public ClinicStaffsController(CliniqueDbContext context) { _context = context; }