public async Task <IActionResult> PutZdravstvenaUstanova(int id, ZdravstvenaUstanova zdravstvenaUstanova) { if (id != zdravstvenaUstanova.ZdravstvenaUstanovaId) { return(BadRequest()); } _context.Entry(zdravstvenaUstanova).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ZdravstvenaUstanovaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static List <ZdravstvenaUstanova> GetZdravstveneUstanove() { ISession session = SessionManager.GetSession(); List <ZdravstvenaUstanova> ustanove = new List <ZdravstvenaUstanova>(); if (session == null) { return(null); } var zusData = session.Execute("select * from \"ZdravstvenaUstanova\""); foreach (var zuData in zusData) { ZdravstvenaUstanova zu = new ZdravstvenaUstanova(); zu.ZuID = zuData["ZuID"] != null ? zuData["ZuID"].ToString() : string.Empty; zu.naziv = zuData["naziv"] != null ? zuData["naziv"].ToString() : string.Empty; zu.adresa = zuData["adresa"] != null ? zuData["adresa"].ToString() : string.Empty; zu.grad = zuData["grad"] != null ? zuData["grad"].ToString() : string.Empty; zu.telefon = zuData["telefon"] != null ? zuData["telefon"].ToString() : string.Empty; zu.drzava = zuData["drzava"] != null ? zuData["drzava"].ToString() : string.Empty; ustanove.Add(zu); } return(ustanove); }
public static void DeleteZdravstvenaUstanova(string zuID) { ISession session = SessionManager.GetSession(); ZdravstvenaUstanova zu = new ZdravstvenaUstanova(); if (session == null) { return; } RowSet zuData = session.Execute("delete from \"ZdravstvenaUstanova\" where \"ZuID\" = '" + zuID + "'"); }
public InstitutionInfoPage(ZdravstvenaUstanova ustanova) { InitializeComponent(); btnChange.Content = "Izmjeni podatke"; txtAddress.IsEnabled = false; txtEmail.IsEnabled = false; txtPlace.IsEnabled = false; txtPhone.IsEnabled = false; txtName.IsEnabled = false; // kontakt = JsonConvert.DeserializeObject<ZdravstvenaUstanova>(REST.Get_ID("kontakt")); zdravstvenaUstanova = new ZdravstvenaUstanova(); zdravstvenaUstanova = ustanova; txtName.Text = zdravstvenaUstanova.Naziv; txtIdentity.Text = zdravstvenaUstanova.VerifikacioniKod; kontakti = JsonConvert.DeserializeObject <List <Kontakt> >(REST.JoinKontaktUstanova(ustanova.ZdravstvenaUstanovaId)); lokacija = kontakti[0].Lokacija; kontakt = kontakti[0]; txtEmail.Text = kontakt.Email; txtPhone.Text = kontakt.BrojTelefona; txtAddress.Text = lokacija.Adresa; txtPlace.Text = lokacija.Mjesto; zahtjev = JsonConvert.DeserializeObject <List <Zahtjev> >(REST.GetZahtjevInstitucija(zdravstvenaUstanova.ZdravstvenaUstanovaId)); for (int i = 0; i < zahtjev.Count; i++) { if (zahtjev[i].ZahtjevPrihvacen == 0) { gridRequestsOnWait.Items.Add(zahtjev[i]); } else if (zahtjev[i].ZahtjevPrihvacen == 1) { gridRequestsFinished.Items.Add(zahtjev[i]); } else if (zahtjev[i].ZahtjevPrihvacen == 2) { gridRequestsDeclined.Items.Add(zahtjev[i]); } } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { ZdravstvenaUstanova zu = new ZdravstvenaUstanova(); Kontakt k = new Kontakt(); Lokacija l = new Lokacija(); zu.Naziv = txtName.Text; zu.VerifikacioniKod = txtIdentity.Text; k.BrojTelefona = txtPhone.Text; k.Email = txtEmail.Text; l.Adresa = txtAddress.Text; l.Mjesto = txtPlace.Text; //upis u tabelu var response = REST.Post("zdravstvenaustanova", zu); //zu ID string pom = response.Headers.Location.ToString(); Regex regex = new Regex(@"api/ZdravstvenaUstanova/(\w+)"); Match match = regex.Match(pom); pom = match.Groups[1].Value; int ID = Convert.ToInt32(pom); // k.ZdravstvenaUstanovaId = ID; //upis u tabelu lokacija response = REST.Post("lokacija", l); //lokacija ID pom = response.Headers.Location.ToString(); regex = new Regex(@"api/Lokacija/(\w+)"); match = regex.Match(pom); pom = match.Groups[1].Value; ID = Convert.ToInt32(pom); // k.LokacijaId = ID; //upis u tabelu kontakt REST.Post("kontakt", k); txtAddress.Text = txtEmail.Text = txtIdentity.Text = txtName.Text = txtPhone.Text = txtPlace.Text = null; NavigationService.Navigate(new InstitutionsPage()); }
public static ZdravstvenaUstanova GetZdravstvenaUstanova(string ID) { ISession session = SessionManager.GetSession(); ZdravstvenaUstanova zu = new ZdravstvenaUstanova(); if (session == null) { return(null); } Row zuData = session.Execute("select * from \"ZdravstvenaUstanova\" where \"ZuID\"='" + ID + "'").FirstOrDefault(); if (zuData != null) { zu.ZuID = zuData["ZuID"] != null ? zuData["ZuID"].ToString() : string.Empty; zu.naziv = zuData["naziv"] != null ? zuData["naziv"].ToString() : string.Empty; zu.adresa = zuData["adresa"] != null ? zuData["adresa"].ToString() : string.Empty; zu.grad = zuData["grad"] != null ? zuData["grad"].ToString() : string.Empty; zu.telefon = zuData["telefon"] != null ? zuData["telefon"].ToString() : string.Empty; zu.drzava = zuData["drzava"] != null ? zuData["drzava"].ToString() : string.Empty; } return(zu); }
private void gridInstitutions_RowActivated(object sender, Telerik.Windows.Controls.GridView.RowEventArgs e) { ZdravstvenaUstanova ustanova = this.gridInstitutions.SelectedItem as ZdravstvenaUstanova; NavigationService.Navigate(new InstitutionInfoPage(ustanova)); }
public async Task <ActionResult <ZdravstvenaUstanova> > PostZdravstvenaUstanova(ZdravstvenaUstanova zdravstvenaUstanova) { _context.ZdravstvenaUstanova.Add(zdravstvenaUstanova); await _context.SaveChangesAsync(); return(CreatedAtAction("GetZdravstvenaUstanova", new { id = zdravstvenaUstanova.ZdravstvenaUstanovaId }, zdravstvenaUstanova)); }
private void getHotelButton_Click(object sender, EventArgs e) { ZdravstvenaUstanova h = DataProvider.GetHotel("1"); MessageBox.Show(h.name); }