public void OnAdd() { this.Validate(); if (this.IsValid) { if (!isUpdate) { DbContextHandler.Instance.CreateTherapy(Name, Description, Types[0].ToString()); Terapije.Clear(); DbContextHandler.Instance.GetAllTherapies().ForEach(terapija => Terapije.Add(terapija)); Name = ""; Description = ""; Types = null; } else { BtnContent = "Update"; MessageBox.Show("Update data!"); DbContextHandler.Instance.UpdateTherapy(SelectedItem.Terapija_Id, name, description, types.ToString()); Terapije.Clear(); DbContextHandler.Instance.GetAllTherapies().ForEach(terapija => Terapije.Add(terapija)); isUpdate = false; BtnContent = "Add"; Name = ""; Description = ""; Types = null; } } }
public void OnDelete() { int therapyId = Terapije.ElementAt(CurrentIndex).Terapija_Id; DbContextHandler.Instance.DeleteTherapyById(therapyId); MessageBox.Show("Delete data!"); Terapije.RemoveAt(CurrentIndex); }
public ActionResult Delete() { Terapije model = new Terapije(); model.listaTerapija = db.Terapije.Where(x => x.IsDeleted == false).ToList(); return(View(model)); }
public ActionResult Create() { Terapije model = new Terapije { listaTerapija = db.Terapije.ToList() }; return(View(model)); }
public TherapyViewModel() { BtnContent = "Add"; AddCommand = new MyICommand(OnAdd); ChangeCommand = new MyICommand(OnSaveChanges); DeleteCommand = new RelayCommand(OnDelete); //tabela DbContextHandler.Instance.GetAllTherapies().ForEach(terapija => Terapije.Add(terapija)); }
// GET: ModulTehnickoOsoblje/Terapije/Edit/5 public ActionResult Edit(int?id) { Terapije model = db.Terapije.Where(x => x.Id == id).Select(z => new Terapije() { Id = z.Id, IsDeleted = z.IsDeleted, Vrsta = z.Vrsta, DatumTerapije = z.DatumTerapije, }).Single(); return(View(model)); }
public ActionResult Edit(Terapije vm) { Terapija a = new Terapija(); if (ModelState.IsValid) { a = db.Terapije.Find(vm.Id); a.Id = vm.Id; a.Vrsta = vm.Vrsta; a.DatumTerapije = vm.DatumTerapije; a.IsDeleted = false; db.SaveChanges(); TempData["Message"] = "Uspješna izmjena!"; return(RedirectToAction("Edit")); } return(View(vm)); }
public ActionResult Create(Terapije vm) { Terapija p = new Terapija(); if (ModelState.IsValid) { p.Id = vm.Id; p.Vrsta = vm.Vrsta; p.DatumTerapije = vm.DatumTerapije; p.IsDeleted = false; db.Terapije.Add(p); db.SaveChanges(); TempData["Message"] = "Uspješno dodavanje!"; return(RedirectToAction("Create")); } return(View(vm)); }
public void ObrisiTerapiju(Terapija terapija) { Terapije.Remove(terapija); }
/* public void IspisiPregledKarton(){ * foreach(Pregled p in pregledi) p.IspisiPregled(); * } */ public void DodajTerapiju(Terapija terapija) { Terapije.Add(terapija); }
private void PopuniPodatke() { //ZABETONIRANI PODACI Korisnik korisnik1 = new Korisnik { Aktivan = true, Email = "*****@*****.**", Ime = "Perica", JMBG = "2313212", KorisnickoIme = "perica123", Lozinka = "perica11", Pol = EPol.M, Prezime = "Peric", //SifraAdrese = adresa, TipKorisnika = ETipKorisnika.PACIJENT }; KorisniciPacijenti.Add(korisnik1); Pacijent pacijent4 = new Pacijent { //Korisnicko = korisnik1 }; Pacijenti.Add(pacijent4); Korisnik korisnik2 = new Korisnik { Aktivan = true, Email = "*****@*****.**", Ime = "jovica", JMBG = "2313212", KorisnickoIme = "jovica123", Lozinka = "perica11", Pol = EPol.M, Prezime = "Peric", //SifraAdrese = "23213", TipKorisnika = ETipKorisnika.PACIJENT }; KorisniciPacijenti.Add(korisnik2); Korisnik korisnik3 = new Korisnik { Aktivan = true, Email = "*****@*****.**", Ime = "Ado", JMBG = "233213", KorisnickoIme = "adminat", Lozinka = "adminat11", Pol = EPol.M, Prezime = "Adminic", //SifraAdrese = "34223423", TipKorisnika = ETipKorisnika.ADMINISTRATOR }; Korisnik korisnik4 = new Korisnik { Aktivan = true, Email = "*****@*****.**", Ime = "Leko", JMBG = "2332213", KorisnickoIme = "leko", Lozinka = "leko123", Pol = EPol.M, Prezime = "Lekaric", //SifraAdrese = "21323", TipKorisnika = ETipKorisnika.LEKAR }; Korisnici.Add(korisnik4); Pacijent pacijent = new Pacijent { //Korisnicko = korisnik2, //Termini = new ObservableCollection<string>(), }; Pacijenti.Add(pacijent); Korisnici.Add(korisnik3); Termin termin = new Termin { Aktivan = true, Datum = new DateTime(2020, 5, 1, 8, 30, 52), // Lekar = lekar, //Pacijent = pacijent, // Sifra = "232432432", Status = EStatusTermina.SLOBODAN }; Termini.Add(termin); Terapija terapija = new Terapija { Aktivan = true, Opis = "Sve okej", // Sifra = "332423", // Lekar = lekar, // Pacijent = pacijent }; Terapije.Add(terapija); /* DomZdravlja domZdravlja = new DomZdravlja * { * Naziv = "DOM ZDRAVLJA SECANJ", * Sifra = "255366", * // Adresa = adresa, * Aktivan = true * }; * DomoviZdravlja.Add(domZdravlja);*/ }