public static void Initialize(CTContext context) { context.Database.EnsureCreated(); if (context.UserMedic.Any()) { return; } Medic m1 = new Medic("2770111123456", "Coste", "Claudia", "*****@*****.**", "0742345678"); Medic m2 = new Medic("2661223654321", "Dordai", "Raul", "*****@*****.**", "0785123456"); UserMedic um1 = new UserMedic("ioana", "12345"); UserMedic um2 = new UserMedic("raul", "12345"); var usersM = new UserMedic[] { um1, um2 }; var medici = new Medic[] { m1, m2 }; foreach (UserMedic um in usersM) { context.UserMedic.Add(um); } foreach (Medic m in medici) { context.Medic.Add(m); } context.SaveChanges(); context.UserMedic.Find(1).Medic = context.Medic.Find(1); context.Medic.Find(1).UserMedic = context.UserMedic.Find(1); context.UserMedic.Find(2).Medic = context.Medic.Find(2); context.Medic.Find(2).UserMedic = context.UserMedic.Find(2); context.SaveChanges(); }
public MedicsWindow() { InitializeComponent(); medic = new Medic(); medics = medic.GetAll(); }
public async Task <IActionResult> Edit(int id, [Bind("Name,LastName,Address,Phone,Mobile,Description,SpecialityId,Id")] Medic medic) { if (id != medic.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _service.Update(medic); _service.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MedicExists(medic.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["SpecialityId"] = new SelectList(_specialityAppService.GetAll(), "Id", "Name", medic.SpecialityId); return(View(medic)); }
public MedicsWindow() { InitializeComponent(); medico = new Medicos(); medic = new Medic(); service = new Service(); speciality = new Speciality(); medics = medic.GetAll(); medicsGrid.ItemsSource = medics.ToArray(); services = service.GetAll(); foreach (ServicioMedico service in services) { comboService.Items.Add(service.nombre + " - " + service.descripcion); } specialities = speciality.GetAll(); foreach (Especialidades speciality in specialities) { comboSpeciality.Items.Add(speciality.nombre + " - " + speciality.descripcion); } }
public Medic Delete(Medic Medic) { var result = _context.Remove(Medic); _context.SaveChanges(); return(result.Entity); }
public ActionResult MedicCreate(Medic medic) { if (ModelState.IsValid) { MedicComparer cmp = new MedicComparer(); int ok = 1; if (db.Medics.Count() > 0) { foreach (var d in db.Medics) { if (cmp.Equals(d, medic)) { ok = 0; } } } if (ok == 1) { TempData["Success"] = "Medic successfully added!"; db.Medics.Add(medic); db.SaveChanges(); return(RedirectToAction("MedicIndex")); } else { TempData["Warning"] = "Medic already exists! Try add another one!"; return(RedirectToAction("MedicCreate")); } } return(View()); }
public Medic Create(Medic Medic) { var result = _context.Add <Medic>(Medic); _context.SaveChanges(); return(result.Entity); }
public async Task <Medic> UpdateAsync(string crm, Medic medic) { Activator.CreateInstance <MedicValidator>().Validate(medic); Medic existingMedic = await _medicRepository.FindByCrmAsync(crm); if (existingMedic == null) { return(null); } existingMedic.CRM = medic.CRM; existingMedic.Name = medic.Name; try { _medicRepository.Update(existingMedic); await _unitOfWork.CompleteAsync(); return(medic); } catch (Exception ex) { return(null); } }
static void Main(string[] args) { // Marine Unit unit = new Marine(new MoveLand(), new Attack()); unit.Move(); unit.Attack(); // Medic unit = new Medic(new MoveLand(), new NoAttack()); unit.Move(); unit.Attack(); // Wrath unit = new Wrath(new MoveSky(), new Attack()); unit.Move(); unit.Attack(); // Medic special attack unit = new Marine(new MoveLand(), new SpecialAttack()); unit.Move(); unit.Attack(); Console.ReadKey(); }
public void AbrirTelaCadastrarPedidoExame() { _medic = new Medic { CRM = "123", User = new User { Name = "Medico", Email = "*****@*****.**", Password = "******" } }; _medicService.SaveAsync <MedicValidator>(_medic); _patientService.SaveAsync <PatientValidator>(new Patient { Birthdate = DateTime.Now.Subtract(TimeSpan.FromDays(365 * 10)), Color = PatientColors.Branco, Sex = 'M', User = new User { Email = "*****@*****.**", Name = "Paciente", Password = "******" } }); _examRequest = new Domain.Entities.ExamRequest() { Medic = _medic }; }
public HistoryWindow() { InitializeComponent(); historial = new Historiales(); medic = new Medic(); user = new User(); history = new History(); medics = medic.GetAll(); users = user.GetAll(); histories = history.GetAll(); foreach (Usuarios user in users) { comboUsers.Items.Add(user.nombre + " " + user.apellidos); } foreach (Medicos medic in medics) { comboMedics.Items.Add(medic.nombre + " " + medic.apellidos); } historialGrid.ItemsSource = histories.ToArray(); }
public ActionResult ConvertMedicalPrescription(int idmedicalPrescription, medicalPrescription m) { Appointment a = db.Appointments.Where(u => u.idmedicalPrescription == idmedicalPrescription).FirstOrDefault(); m = db.medicalPrescriptions.Find(idmedicalPrescription); Patient p = db.Patients.Find(a.cardNumber); Medic mm = db.Medics.Find(p.idMedic); try { var exportFolder = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); var exportFile = System.IO.Path.Combine(exportFolder, p.firstName + " " + p.lastName + "." + a.cardNumber + "." + ".pdf"); using (var writer = new PdfWriter(exportFile)) { using (var pdf = new PdfDocument(writer)) { var doc = new Document(pdf); Table t = new Table(2); Paragraph para = new Paragraph("Medical prescription"); para.SetBold(); para.SetTextAlignment(iText.Layout.Properties.TextAlignment.CENTER); doc.Add(para); doc.Add(new Paragraph("")); doc.Add(new Paragraph("Patient first name: " + p.firstName)); doc.Add(new Paragraph("Patient last name: " + p.lastName)); doc.Add(new Paragraph("Card number: " + p.cardNumber)); doc.Add(new Paragraph("Birth date: " + p.birthDate.ToString().Split(' ')[0])); t.AddCell("Medic name"); t.AddCell(mm.lastName + " " + mm.firstName); t.AddCell("Appointment date"); t.AddCell("" + a.Date.ToString().Split(' ')[0]); t.AddCell("DIAGNOSTIC"); t.AddCell(m.Diagnostic); t.AddCell("MEDICATION"); t.AddCell(m.Medication); t.AddCell("FREE"); if (m.Free == true) { t.AddCell("YES"); } else { t.AddCell("NO"); } doc.Add(t); } } // TODO: Add insert logic here return(RedirectToAction("AppointmentIndex", "Appointment")); } catch { return(View()); } }
public Medic GetMedicByUsername(String username) { using (UnitOfWork unitOfWork = new UnitOfWork()) { Medic medic = unitOfWork.MedicRepo.GetBy(m => m.UserMedic.Username.Equals(username)); return(medic); } }
public void Update(Medic medic) { var entry = db.Entry(medic); entry.State = EntityState.Modified; db.Entry(medic).Property(m => m.Id).IsModified = false; db.SaveChanges(); }
public static Medic DecryptMedic(Medic medic) { medic.Id = Decrypt(medic.Id); medic.LicenseNumber = Decrypt(medic.LicenseNumber); medic.Name = Decrypt(medic.Name); medic.email = Decrypt(medic.email); return(medic); }
public ActionResult Edit() { string userName = User.Identity.Name; Medic medic = db.Medici.FirstOrDefault(u => u.NumeUtilizator == userName); ViewBag.OrasID = new SelectList(db.Orase, "ID", "Denumire", medic.OrasID); return(View(medic)); }
public ActionResult DeleteConfirmed(int id) { Medic medic = db.Medic.Find(id); db.Medic.Remove(medic); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Index() { Utilizator ut = (Utilizator)Session["Utilizator"]; Medic m = db.Medic.Where(x => x.Utilizator.Id_Utilizator == ut.Id_Utilizator).First(); /*Gandeste o descriere pentru Medic/Index (informatii de baza + linkuri)*/ return(View(m)); }
private void AjtMedic_Click(object sender, RoutedEventArgs e) { Medic medc = new Medic(); medc.AjouterMedic(NomMedic.Text, Type.Text, Dosage.Text); MessageBox.Show("Médicament ajouter avec succès !"); ((Grid)this.Parent).Children.Clear(); }
static void Adapter() { var doctor = new Medic(new RCPTypeA()); var foreignPasserby = new ForeignPasserby(pc: 0.20, pb: 0.30, phr: 0.50); var passerby = new ForeignPasserbyAdapter(foreignPasserby); doctor.TreatingHeartAttack(passerby); }
private static void DisplayMedicDetails(Medic medic) { Table medicTable = CreateMedicDetailsTable(medic); ConsoleTablePrinter tablePrinter = new ConsoleTablePrinter(); medicTable.Render(tablePrinter); }
public Medic Post(MedicDTO value) { Medic model = new Medic() { UserName = value.UserName }; return(IMedicRepository.Create(model)); }
public HistoryWindow() { InitializeComponent(); user = new User(); medic = new Medic(); medics = medic.GetAll(); users = user.GetAll(); }
//Classes Encryption public static Medic EncryptMedic(Medic medic) { medic.Id = Encrypt(medic.Id); medic.LicenseNumber = Encrypt(medic.LicenseNumber); medic.Name = Encrypt(medic.Name); medic.email = Encrypt(medic.email); medic.role = Encrypt(medic.role); return(medic); }
private void AdaugaMedic(Medic m) { ListViewItem lvMedic = new ListViewItem(m.Nume); lvMedic.SubItems.Add(new ListViewItem.ListViewSubItem(lvMedic, m.Clinica)); lvMedic.SubItems.Add(new ListViewItem.ListViewSubItem(lvMedic, m.Varsta.ToString())); lvMedic.Tag = m; listViewMedici.Items.Add(lvMedic); }
public void two_different_Medic_objects_are_not_reference_equal() { Medic medic1 = new Medic(); Medic medic2 = new Medic(); bool actual = medic1 == medic2; Assert.That(actual, Is.False); }
public IActionResult Edit(Medic medic) { if (ModelState.IsValid) { medicData.Update(medic); return(RedirectToAction("Details", new { id = medic.Id })); } return(View(medic)); }
public void two_different_Medic_objects_with_default_values_are_equal() { Medic medic1 = new Medic(); Medic medic2 = new Medic(); bool actual = Equals(medic1, medic2); Assert.That(actual, Is.True); }
public MedicViewModel(Medic medic) : base(medic.UtilizatorObj) { _id = medic.Id; _idutilizator = medic.IdUtilizator; _utilizatorObj = medic.UtilizatorObj; _nume = medic.Nume; _prenume = medic.Prenume; _identificatorMedic = medic.IdentificatorMedic; }
private void buttonDeleteMedic_Click(object sender, EventArgs e) { //Delete a medic with Usermedic Medic medic = listaMedici[bindingSourceMedici.Position]; UserMedic userMedic = adminService.GetUserMedicByMedic(medic); adminService.DeleteMedicAndUser(medic, userMedic); loadDataGrdViewMedici(); }
public IActionResult Edit(MedicVM medic) { var editedMedic = new Medic { Id = medic.Id, Nume = medic.Nume, Prenume = medic.Prenume, DataNasterii = medic.Data_Nasterii, Id_specializare = medic.Id_specializare, Id_cabinet = medic.Id_cabinet }; serviceMedici.Update(editedMedic); return(RedirectToAction("Index", "Medic")); }
public Medic Put(int id, MedicDTO value) { Medic model = IMedicRepository.Get(id); if (value.UserName != null) { model.UserName = value.UserName; } return(IMedicRepository.Update(model)); }
public Pacient GetPacientByMedicAndId(int idMedic, int idPacient) { using (UnitOfWork unitOfWork = new UnitOfWork()) { Pacient pacient; Medic medic = unitOfWork.MedicRepo.GetBy(m => m.Id.Equals(idMedic)); pacient = unitOfWork.PacientRepo.GetAll().Where(p => p.Medic.UserMedic.Id.Equals(idMedic) && p.Id.Equals(idPacient)).FirstOrDefault(); return(pacient); } }
public List <Pacient> GetPacientByMedic(int idMedicCurent) { using (UnitOfWork unitOfWork = new UnitOfWork()) { List <Pacient> pacienti = new List <Pacient>(); Medic medic = unitOfWork.MedicRepo.GetBy(m => m.Id.Equals(idMedicCurent)); unitOfWork.PacientRepo.GetAll().Where(p => p.Medic.UserMedic.Id.Equals(idMedicCurent)).ToList().ForEach(p => { pacienti.Add(p); }); return(pacienti); } }
public MedicsWindow() { InitializeComponent(); medico = new Medicos(); medic = new Medic(); medics = medic.GetAll(); medicsGrid.ItemsSource = medics.ToArray(); }
public MedicsWindow() { InitializeComponent(); medico = new Medicos(); medic = new Medic(); service = new Service(); speciality = new Speciality(); medics = medic.GetAll(); medicsGrid.ItemsSource = medics.ToArray(); }
public HistoryWindow() { InitializeComponent(); medic = new Medic(); user = new User(); history = new History(); medics = medic.GetAll(); users = user.GetAll(); histories = history.GetAll(); foreach (Usuarios user in users) { comboUsers.Items.Add(user.nombre); } }
public MedicsWindow() { InitializeComponent(); medico = new Medicos(); medic = new Medic(); service = new Service(); speciality = new Speciality(); medics = medic.GetAll(); medicsGrid.ItemsSource = medics.ToArray(); services = service.GetAll(); foreach (ServicioMedico service in services) { } specialities = speciality.GetAll(); }