Example #1
0
 public void KonstruktorIzuzetak(string name, string pass, Lokacija location, Lokacija desiredLoc, int age, bool divorced, int minDesiredAge = 0, int maxDesiredAge = 0)
 {
     Korisnik korisnik1 = null;
     Korisnik korisnik2 = new Korisnik(name, pass, location, desiredLoc, age, divorced);
     string   sadrzaj   = "sadrzaj";
     Poruka   poruka1   = new Poruka(korisnik1, korisnik2, sadrzaj);
 }
Example #2
0
        public void IzracunajKompatibilnostKorisnika1()
        {
            Korisnik k1 = new Korisnik("user1", "user1*+", Lokacija.Sarajevo, Lokacija.Tuzla, 30, false, 7, 20);
            Korisnik k2 = new Korisnik("user2", "user2*+", Lokacija.Tuzla, Lokacija.Bihać, 20, true, 20, 7);

            Poruka p = new Poruka(k1, k2, "hahha");
        }
Example #3
0
        public ActionResult Posalji(PorukeVM poruka)
        {
            Poruka p = new Poruka();

            p.Text             = poruka.Text;
            p.Status           = poruka.Status;
            p.KorisnikPoslaoId = poruka.KorisnikPoslaoId;
            p.KorisnikPrimioId = poruka.KorisnikPrimioId;
            p.Data             = poruka.Data;
            p.DataType         = poruka.DataType;
            p.DatumKreiranja   = DateTime.Now;

            mc.Poruke.Add(p);

            try
            {
                mc.SaveChanges();
            }
            catch
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            if (p.KorisnikPoslaoId != p.KorisnikPrimioId)
            {
                Korisnik korisnik = mc.Korisnici.FirstOrDefault(x => x.Id == p.KorisnikPoslaoId);
                messageControler.Posalji(Notification.NOVA_PORUKA, korisnik.Id, korisnik.ImePrezime, korisnik.photoUrl, p.KorisnikPrimioId);
            }
            return(new HttpStatusCodeResult(HttpStatusCode.OK));
        }
Example #4
0
        public static List <Poruka> GetPoruka(string senderid, string receiverid)
        {
            ISession session = SessionManager.GetSession();

            if (session == null)
            {
                return(null);
            }

            var messages = session.Execute("select * from \"Poruka\" where senderid='" + senderid + "' and receiverid='" + receiverid + "'");

            List <Poruka> poruke = new List <Poruka>();

            if (messages != null)
            {
                foreach (var item in messages)
                {
                    Poruka poruka = new Poruka();
                    poruka.senderid   = item["senderid"] != null ? item["senderid"].ToString() : string.Empty;
                    poruka.receiverid = item["receiverid"] != null ? item["receiverid"].ToString() : string.Empty;
                    poruka.senttime   = item["senttime"] != null ? item["senttime"].ToString() : string.Empty;
                    poruka.id         = item["id"] != null ? item["id"].ToString() : string.Empty;
                    poruka.message    = item["message"] != null ? item["message"].ToString() : string.Empty;
                    poruke.Add(poruka);
                }
            }
            return(poruke);
        }
Example #5
0
 public void SaljiPoruke(Poruka p)
 {
     foreach (Klijent kl in listaKlijenata)
     {
         formatter.Serialize(kl.tok, p);
     }
 }
        public HttpResponseMessage UpdatePoruka([FromBody] Poruka poruka)
        {
            using (var connection = new SqlConnection(ConnectionString))
            {
                try
                {
                    using (var sqlCmd = new SqlCommand("UPDATE Poruka.Poruka SET PredavacID=@PredavacID, SadrzajPoruke=@SadrzajPoruke, StudentID=@StudentID, TimID=@TimID, VidljivostPoruke=@VidljivostPoruke, VrstaPoruke=@VrstaPoruke, NotifikacijaID=@NotifikacijaID WHERE PorukaID=@id"))
                    {
                        connection.Open();
                        sqlCmd.Connection = connection;
                        sqlCmd.Parameters.AddWithValue("PredavacID", poruka.PredavacID);
                        sqlCmd.Parameters.AddWithValue("SadrzajPoruke", poruka.SadrzajPoruke);
                        sqlCmd.Parameters.AddWithValue("StudentID", poruka.StudentID);
                        sqlCmd.Parameters.AddWithValue("TimID", poruka.TimID);
                        sqlCmd.Parameters.AddWithValue("VidljivostPoruke", poruka.VidljivostPoruke);
                        sqlCmd.Parameters.AddWithValue("VrstaPoruke", poruka.VrstaPoruke);
                        sqlCmd.Parameters.AddWithValue("NotifikacijaID", poruka.NotifikacijaID);
                        sqlCmd.Parameters.AddWithValue("id", poruka.PorukaID);

                        int rowAffected = sqlCmd.ExecuteNonQuery();
                        if (rowAffected == 0)
                        {
                            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Error 400 BadRequest"));
                        }
                    }
                }
                catch (Exception)
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Error 400 Bad Request"));
                }
            }
            return(Request.CreateResponse(HttpStatusCode.OK, "Updated Successfully"));
        }
        private async void prikaziPoruke(object parametar)
        {
            using (var DB = new PlanBDbContext())
            {
                IMobileServiceTable <PorukaAzure> porukeAzure = App.MobileService.GetTable <PorukaAzure>();
                int broj = DB.Poruke.Count();
                List <PorukaAzure> listaPoruke = await porukeAzure.Where(x => x.redniBroj > 0).ToListAsync();

                if (broj < listaPoruke.Count)
                {
                    listaPoruke = await porukeAzure.Where(x => x.redniBroj > broj).ToListAsync();

                    foreach (PorukaAzure o in listaPoruke)
                    {
                        using (var DB1 = new PlanBDbContext())
                        {
                            Poruka poruka = new Poruka(o.tekst, o.datumSlanja, o.posiljaocID, o.primaocID, o.dajStatus());
                            poruka.idAzure = o.id;
                            DB1.Poruke.Add(poruka);
                            DB1.SaveChanges();
                        }
                    }
                }
            }
            ProfilPage.frame.Navigate(typeof(PorukaPage));
        }
Example #8
0
        public async Task <IActionResult> Edit(int id, [Bind("IdPoruka,TekstPoruke,NaslovPoruke,Vrijeme,IgracPosiljateljId,IgracPrimateljId")] Poruka poruka)
        {
            if (id != poruka.IdPoruka)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(poruka);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PorukaExists(poruka.IdPoruka))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IgracPosiljateljId"] = new SelectList(_context.Users, "Id", "Id", poruka.IgracPosiljateljId);
            ViewData["IgracPrimateljId"]   = new SelectList(_context.Users, "Id", "Id", poruka.IgracPrimateljId);
            return(View(poruka));
        }
 public NovaPorukaViewModel()
 {
     PosaljiCommand      = new Command(async() => await PosaljiPoruku());
     InitCommand         = new Command(async() => await Init());
     Poruka              = new Poruka();
     Poruka.DatumVrijeme = DateTime.Now;
 }
Example #10
0
        public int PosaljiPoruku(Poruka poruka)
        {
            try
            {
                using (BHaoDataContext context = new BHaoDataContext())
                {
                    if (String.IsNullOrEmpty(poruka.TextPoruke))
                    {
                        throw new FaultException("Ne možete poslati praznu poruku!");
                    }

                    IPorukaRepository repo = new PorukaRepository(context);
                    poruka.Datum = DateTime.Now;
                    poruka.IsObrisanaPosiljalac = false;
                    poruka.IsObrisanaPrimalac   = false;
                    Poruka p = repo.Insert(poruka);

                    return(p.Id);
                }
            }
            catch (FaultException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new FaultException(ex.Message);
            }
        }
Example #11
0
        public List <Korisnik> posaljiPoruku(Poruka p)
        {
            List <Korisnik> neuspjelaSlanja = new List <Korisnik>();
            Boolean         poslao          = false;

            foreach (Sekretarica s in SekretariceNaMrezi)
            {
                if (s.Korisnik.Id == p.Posiljaoc.Id)
                {
                    s.spremiPoslanuPoruku(p);
                }
            }

            foreach (Korisnik k in p.Primaoci)
            {
                foreach (Sekretarica s in SekretariceNaMrezi)
                {
                    if (s.Korisnik.Id == k.Id)
                    {
                        s.primiPoruku(p);
                        poslao = true;
                    }
                }

                if (!poslao)
                {
                    neuspjelaSlanja.Add(k);
                }

                poslao = false;
            }

            return(neuspjelaSlanja);
        }
Example #12
0
        public OpstiDomenskiObjekat vratiObjekatZaVrednostPrimarnog(OpstiDomenskiObjekat odo)
        {
            string        upit    = "Select * from " + odo.imeTabele + " where " + odo.vrednostPrimarnog;
            SqlDataReader citac   = null;
            SqlCommand    komanda = new SqlCommand(upit, konekcija, transakcija);

            try
            {
                citac = komanda.ExecuteReader();
                DataTable tabela = new DataTable();
                tabela.Load(citac);
                DataRow red;

                if (tabela.Rows.Count == 0)
                {
                    return(null);
                }
                else
                {
                    red = tabela.Rows[0];
                }

                return(odo.napuni(red));
            }
            catch (Exception)
            {
                throw new Exception(Poruka.prikaziPoruku("Greska u radu sa bazom!", Poruka.TipPoruke.neuspesno));
            }

            finally { if (citac != null)
                      {
                          citac.Close();
                      }
            }
        }
        public IHttpActionResult PutPoruka(int id, Poruka poruka)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != poruka.Id)
            {
                return(BadRequest());
            }

            db.Entry(poruka).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PorukaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public List <Poruka> UzmiSvePoruke(string username)
        {
            var          dataFile = HttpContext.Current.Server.MapPath("~/App_Data/poruke.txt");
            FileStream   stream   = new FileStream(dataFile, FileMode.Open);
            StreamReader sr       = new StreamReader(stream);

            List <Poruka> listaPoruka = new List <Poruka>();

            string linija = "";

            while ((linija = sr.ReadLine()) != null)
            {
                string[] splitter = linija.Split(';');
                if (splitter[2] == username)
                {
                    Poruka p = new Poruka();
                    p.Id         = splitter[0];
                    p.Posiljalac = splitter[1];
                    p.Primalac   = splitter[2];
                    p.Sadrzaj    = splitter[3];
                    p.Procitana  = bool.Parse(splitter[4]);

                    listaPoruka.Add(p);
                }
            }
            sr.Close();
            stream.Close();
            return(listaPoruka);
        }
Example #15
0
        public bool ucitajDobavljaca(DataGridView dgvDobavljaci)
        {
            try
            {
                dobavljac = dgvDobavljaci.CurrentRow.DataBoundItem as Dobavljac;
                dobavljac = kal.ucitajDobavljaca(dobavljac);

                if (dobavljac == null)
                {
                    Poruka.prikaziPoruku("Sistem ne može da prikaže podatke o \n izabranom dobavljaču.", Poruka.TipPoruke.neuspesno);
                    return(false);
                }

                else
                {
                    Poruka.prikaziPoruku("Odabrani dobavljač je prikazan.", Poruka.TipPoruke.uspesno);
                    return(true);
                }
            }
            catch (Exception)
            {
                Poruka.prikaziPoruku("Niste odabrali dobavljača za prikaz.", Poruka.TipPoruke.neuspesno);
                return(false);
            }
        }
Example #16
0
        public bool obrisiDobavljaca()
        {
            try
            {
                Dobavljac d = new Dobavljac();
                d.DobavljacID = dobavljac.DobavljacID;

                object o = kal.obrisiDobavljaca(d);
                if (o == null || (int)o == 0)
                {
                    throw new Exception();
                }
                else
                {
                    Poruka.prikaziPoruku("Sistem je obrisao dobavljača.", Poruka.TipPoruke.uspesno);

                    return(true);
                }
            }
            catch (Exception)
            {
                Poruka.prikaziPoruku("Sistem ne može da obriše dobavljača.", Poruka.TipPoruke.neuspesno);
                return(false);
            }
        }
Example #17
0
        public void obrisiStavku(DataGridView dgvStavke, TextBox txtUkupnoBezPDV, TextBox txtUkupanPDV, TextBox txtUkupanIznosSaPDV)
        {
            try
            {
                StavkaNarudzbenice sn = dgvStavke.CurrentRow.DataBoundItem as StavkaNarudzbenice;
                narudzbenica.ListaStavki.Remove(sn);

                narudzbenica.UkupanIznosBezPDV -= sn.IznosBezPDV;
                narudzbenica.UkupanPDV         -= sn.PDV1;
                narudzbenica.UkupanIznosSaPDV   = narudzbenica.UkupanIznosBezPDV + narudzbenica.UkupanPDV;



                int rb = 1;
                foreach (StavkaNarudzbenice snar in narudzbenica.ListaStavki)
                {
                    snar.RedniBroj = rb;
                    rb++;
                }



                txtUkupnoBezPDV.Text     = narudzbenica.UkupanIznosBezPDV.ToString();
                txtUkupanPDV.Text        = narudzbenica.UkupanPDV.ToString();
                txtUkupanIznosSaPDV.Text = narudzbenica.UkupanIznosSaPDV.ToString();
            }
            catch (Exception)
            {
                Poruka.prikaziPoruku("Niste odabrali stavku!", Poruka.TipPoruke.neuspesno);
            }
        }
Example #18
0
        public List <Poruka> GetAllUserMessages(string username)
        {
            StreamReader  sr          = dbOperater.getReader("poruke.txt");
            List <Poruka> listaPoruka = new List <Poruka>();

            string line = "";

            while ((line = sr.ReadLine()) != null)
            {
                string[] splitter = line.Split(';');
                if (splitter[2] == username)
                {
                    Poruka p = new Poruka();
                    p.Id         = splitter[0];
                    p.Posiljalac = splitter[1];
                    p.Primalac   = splitter[2];
                    p.Sadrzaj    = splitter[3];
                    p.Procitana  = bool.Parse(splitter[4]);

                    listaPoruka.Add(p);
                }
            }
            sr.Close();
            dbOperater.Reader.Close();

            return(listaPoruka);
        }
Example #19
0
        private void osvjeziRedGradnje()
        {
            for (LinkedListNode <Zgrada.ZgradaInfo> uGradnji = RedGradnje.First; uGradnji != null;)
            {
                Zgrada.ZgradaInfo zgradaTip = uGradnji.Value;
                long kolicina = 0;
                if (Zgrade.ContainsKey(zgradaTip))
                {
                    kolicina = Zgrade[zgradaTip].kolicina;
                }

                if (!zgradaTip.dostupna(Igrac.efekti, kolicina))
                {
                    if (zgradaTip.ponavljaSe)
                    {
                        Igrac.poruke.AddLast(Poruka.NovaZgrada(this, zgradaTip));
                    }
                    LinkedListNode <Zgrada.ZgradaInfo> slijedeci = uGradnji.Next;
                    RedGradnje.Remove(uGradnji);
                    uGradnji = slijedeci;
                }
                else
                {
                    uGradnji = uGradnji.Next;
                }
            }
        }
Example #20
0
        public List <OpstiDomenskiObjekat> vratiSveObjekteZaVrednostAtributaIzTabele(OpstiDomenskiObjekat odo)
        {
            string        upit    = "Select * from " + odo.imeTabele + " where " + odo.vrednostAtributaIzTabele;
            SqlDataReader citac   = null;
            SqlCommand    komanda = new SqlCommand(upit, konekcija, transakcija);

            try
            {
                citac = komanda.ExecuteReader();
                DataTable tabela = new DataTable();
                tabela.Load(citac);
                List <OpstiDomenskiObjekat> lista = new List <OpstiDomenskiObjekat>();

                foreach (DataRow red in tabela.Rows)
                {
                    OpstiDomenskiObjekat o = odo.napuni(red);
                    lista.Add(o);
                }

                return(lista);
            }
            catch (Exception)
            {
                throw new Exception(Poruka.prikaziPoruku("Greska u radu sa bazom!", Poruka.TipPoruke.neuspesno));
            }

            finally { if (citac != null)
                      {
                          citac.Close();
                      }
            }
        }
Example #21
0
        public async Task Join(Poruka por)
        {
            EF.Baza DB  = new EF.Baza();
            var     kor = DB.Users.Where(u => u == por.Posiljaoc).First();
            var     gru = DB.Grupas.Where(g => g.Naziv == por.Sadrzaj).FirstOrDefault();

            if (gru == null)
            {
                gru = new Grupa(por.Sadrzaj);
                DB.Grupas.Add(gru);
                DB.UG.Add(new UserGrupa(kor, gru));
            }
            else
            {
                DB.UG.Add(new UserGrupa(kor, gru));
            }
            try
            {
                await DB.SaveChangesAsync();

                await Groups.AddToGroupAsync(Context.ConnectionId, por.Sadrzaj);

                await Clients.Group(por.Sadrzaj).SendAsync("PorukaKaKlijentu", new Poruka($"Korisnik {por.Posiljaoc.Username} se prikljucuje grupi :).", null, por.Sadrzaj));

                await Clients.Group(por.Sadrzaj).SendAsync("OsveziGrupu", gru.Naziv, DB.UG.Where(ug => ug.Gru.Naziv == gru.Naziv).Count());
            }
            catch { }
        }
 public void AzurirajPoruke(Poruka poruka)
 {
     Invoke(new Action(() =>
     {
         rtbChat.AppendText(poruka.ToString() + "\n");
     }));
 }
Example #23
0
        public async Task Leave(Poruka p)
        {
            try
            {
                EF.Baza DB = new EF.Baza();
                DB.UG.Where(ug => ug.Gru.Naziv == p.Sadrzaj).ToList();
                var k  = DB.Users.Where(u => u.Equals(p.Posiljaoc)).First();
                var g  = DB.Grupas.Where(g => g.Naziv == p.Sadrzaj).First();
                var ug = DB.UG.Where(ug => ug.Gru.Naziv == p.Sadrzaj && ug.Kor.Username == p.Posiljaoc.Username).First();
                g.Korisnici.Remove(ug);
                k.AktivneGrupe.Remove(ug);
                if (g.Korisnici.Count == 0)
                {
                    DB.Grupas.Remove(g);
                }

                await DB.SaveChangesAsync();
                await DobaviGrupe(p.Posiljaoc);

                await Groups.RemoveFromGroupAsync(Context.ConnectionId, g.Naziv);

                await Clients.Group(g.Naziv).SendAsync("PorukaKaKlijentu", new Poruka($"Korisnik {k.Username} napusta grupu :).", null, g.Naziv));

                await Clients.Group(g.Naziv).SendAsync("OsveziGrupu", g.Naziv, DB.UG.Where(ug => ug.Gru.Naziv == g.Naziv).Count());
            }
            catch (SqlException e)
            {
                Console.WriteLine("Greska sa bazom! -- " + e.ToString());
            }
        }
Example #24
0
            public override void djeluj(AGradiliste gradiliste, Dictionary <string, double> varijable)
            {
                long kolicina = (long)varijable[Zgrada.BrojZgrada];

                gradiliste.Igrac.dodajBrod(dizajn, kolicina, gradiliste.LokacijaZvj);
                gradiliste.Igrac.poruke.AddLast(Poruka.NoviBrod(gradiliste, dizajn, kolicina));
            }
Example #25
0
        public HttpResponseMessage PosaljiPoruku(HttpRequestMessage request, [FromBody] Poruka poruka)
        {
            HttpResponseMessage response = null;

            try
            {
                if (poruka.PosiljalacId != User.Identity.GetUserId <int>())
                {
                    response = request.CreateResponse(HttpStatusCode.Unauthorized);
                    return(response);
                }

                using (PorukeClient proxy = new PorukeClient())
                {
                    proxy.Open();
                    proxy.PosaljiPoruku(poruka);
                    proxy.Close();

                    response = request.CreateResponse(HttpStatusCode.OK);
                }
            }
            catch (FaultException ex)
            {
                response = request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message);
            }

            return(response);
        }
Example #26
0
        public HttpResponseMessage CreatePoruka([FromBody] Poruka poruka)
        {
            using (var connection = new SqlConnection(ConnectionString))
            {
                SqlCommand sqlCmd = new SqlCommand("INSERT INTO Poruka.Poruka VALUES(@SadrzajPoruke, @VrstaPoruke, @VidljivostPoruke, @PredavacID, @TimID, @StudentID, @NotifikacijaID)", connection);
                sqlCmd.Parameters.AddWithValue("SadrzajPoruke", poruka.SadrzajPoruke);
                sqlCmd.Parameters.AddWithValue("VrstaPoruke", poruka.VrstaPoruke);
                sqlCmd.Parameters.AddWithValue("VidljivostPoruke", poruka.VidljivostPoruke);
                sqlCmd.Parameters.AddWithValue("PredavacID", poruka.PredavacID);
                sqlCmd.Parameters.AddWithValue("TimID", poruka.TimID);
                sqlCmd.Parameters.AddWithValue("StudentID", poruka.StudentID);
                sqlCmd.Parameters.AddWithValue("NotifikacijaID", poruka.NotifikacijaID);

                try
                {
                    connection.Open();
                    int        i         = sqlCmd.ExecuteNonQuery();
                    SqlCommand sqlPoruka = new SqlCommand("SELECT TOP 1 * FROM Poruka.Poruka ORDER BY PorukaID DESC", connection);
                    Poruka     last      = new Poruka();

                    using (SqlDataReader porukaRead = sqlPoruka.ExecuteReader())
                    {
                        while (porukaRead.Read())
                        {
                            last.PorukaID = Convert.ToInt32(porukaRead["PorukaID"]);

                            if (!DBNull.Value.Equals(porukaRead["PredavacID"]))
                            {
                                last.PredavacID = Convert.ToInt32(porukaRead["PredavacID"]);
                            }

                            last.SadrzajPoruke = Convert.ToString(porukaRead["SadrzajPoruke"]);

                            if (!DBNull.Value.Equals(porukaRead["StudentID"]))
                            {
                                last.StudentID = Convert.ToInt32(porukaRead["StudentID"]);
                            }

                            if (!DBNull.Value.Equals(porukaRead["TimID"]))
                            {
                                last.TimID = Convert.ToInt32(porukaRead["TimID"]);
                            }

                            last.VidljivostPoruke = Convert.ToString(porukaRead["VidljivostPoruke"]);
                            last.VrstaPoruke      = Convert.ToString(porukaRead["VrstaPoruke"]);
                            last.NotifikacijaID   = Convert.ToInt32(porukaRead["NotifikacijaID"]);
                        }
                    }

                    var response = Request.CreateResponse(HttpStatusCode.Created, last);
                    response.Headers.Location = new Uri(Request.RequestUri + "/" + last.PorukaID);
                    return(response);
                }
                catch (Exception)
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Error 404 Bad request"));
                }
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Poruka poruka = db.Poruka.Find(id);

            db.Poruka.Remove(poruka);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #28
0
 public NovaPorukaPage(Poruka p)
 {
     InitializeComponent();
     BindingContext = model = new NovaPorukaViewModel(p)
     {
         Poruka = p
     };
 }
Example #29
0
 public PorukaDetaljiPage(Poruka poruka)
 {
     InitializeComponent();
     BindingContext = model = new PorukaDetaljiViewModel()
     {
         Poruka = poruka
     };
 }
Example #30
0
        public void TestIzuzetkaPorukaSadrzaj()
        {
            Korisnik k  = new Korisnik("user1", "user1*+", Lokacija.Sarajevo, Lokacija.Sarajevo, 20, false, 15, 30);
            Korisnik k2 = new Korisnik("user1", "user1*+", Lokacija.Sarajevo, Lokacija.Sarajevo, 20, false, 15, 30);
            Poruka   p  = new Poruka(k, k2, "riječ");

            p.Sadrzaj = null;
        }