Esempio n. 1
0
        public async Task ObrisiOglas(Guid idOglasa)
        {
            var oglas = await nadjiOglas(idOglasa);

            List <EvidencijaOglasa> evidencije = await EvidencijeOglasa.Where(x => x.Oglas.Id == oglas.Id).ToListAsync();

            List <Zahtev> zahtevi = await Zahtevi.Where(x => x.Oglas.Id == oglas.Id).ToListAsync();

            if (oglas.PutanjeDoSlika != null)
            {
                var slike = oglas.PutanjeDoSlika.Split('?');
                foreach (var slika in slike)
                {
                    if (File.Exists(@"wwwroot/" + slika))
                    {
                        File.Delete(@"wwwroot/" + slika);
                    }
                }
            }
            foreach (var ev in evidencije)
            {
                EvidencijeOglasa.Remove(ev);
            }
            foreach (var z in zahtevi)
            {
                Zahtevi.Remove(z);
            }
            Oglasi.Remove(oglas);
            await SaveChangesAsync();
        }
Esempio n. 2
0
        private void Tip_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            String st       = (String)Status.SelectedItem;
            var    searched = Zahtevi.Where(elem => elem.Status.ToString().Equals(st));

            dgrMain.ItemsSource = searched;
        }
Esempio n. 3
0
        public ActionResult KorisnikView(FormCollection korisnickeusluge)
        {
            PopuniSifreKorisnikafunkcija();
            PopuniSifreBanaka();
            if (ModelState.IsValid)
            {
                Zahtevi zahtevforma = new Zahtevi();
                Random  r           = new Random();
                zahtevforma.KorisnikID  = int.Parse(korisnickeusluge["KorisnikID"]);
                zahtevforma.ZahtevID    = r.Next();
                zahtevforma.BankaID     = int.Parse(korisnickeusluge["listaBanaka12"]);
                zahtevforma.OpisZahteva = korisnickeusluge["OpisZahteva"];
                Korisnik.UbaciZahtev(zahtevforma);
                Korisnik.PrikaziZahtevePoKorisniku(zahtevforma.KorisnikID);
                TempData["brojZahteva"] = zahtevforma.ZahtevID.ToString();

                using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities())
                {
                    zahtevforma.nazivibanaka = (from b in db.Banka select b).ToList();

                    return(View("KorisnikView", zahtevforma));
                }
            }
            return(View());
        }
Esempio n. 4
0
        private void Refresh_Click(object sender, RoutedEventArgs e)
        {
            Zahtevi.Clear();

            foreach (CelebrationRequest cel in this.MainWindow.Zahtevi)
            {
                if (this.MainWindow.loggedUsername == cel.Klijent.Username)
                {
                    Zahtevi.Add(cel);
                }
            }
        }
Esempio n. 5
0
        private void SearchZahtev_KeyUp(object sender, KeyEventArgs e)
        {
            var searched = Zahtevi.Where(elem => elem.VrstaProslave.ToLower().StartsWith(SearchZahtev.Text.ToLower()));

            dgrMain.ItemsSource = searched;
        }