public List <Helpers.Oglas> pretrazioglase(string keyword) { var oglasiStari = (from ogs in db.oglasi where ogs.nazivOglasa.Contains(keyword) || ogs.opisOglasa.Contains(keyword) select ogs).ToList(); List <Helpers.Oglas> oglasiNovi = new List <Helpers.Oglas>(); foreach (oglasi oglasStari in oglasiStari) { Helpers.Oglas oglas = new Helpers.Oglas() { idOglasa = oglasStari.idOglasa, nazivOglasa = oglasStari.nazivOglasa, datumObjaveOglasa = oglasStari.datumObjaveOglasa, opisOglasa = oglasStari.opisOglasa, cijena = oglasStari.cijena, brojPregledaOglasa = oglasStari.brojPregledaOglasa, zavrsenaTransakcija = oglasStari.zavrsenaTransakcija, aktivan = oglasStari.aktivan, idTipaOglasa = oglasStari.idTipaOglasa, idKategorije = oglasStari.idKategorije, idKorisnika = oglasStari.idKorisnika }; oglasiNovi.Add(oglas); } return(oglasiNovi); }
public void brisiOglas(Helpers.Oglas oglas) { var oglasStari = db.oglasi.Find(oglas.idOglasa); //brisi komentare vezane za taj oglas var starikomentari = (from komentari in db.komentari where komentari.idOglasa == oglasStari.idOglasa select komentari); List <Oglas> noviOglasi = new List <Oglas>(); foreach (komentari komentarStari in starikomentari) { db.komentari.Remove(komentarStari); } db.Entry(oglasStari).State = System.Data.EntityState.Deleted; db.SaveChanges(); }
public void urediOglas(Helpers.Oglas oglas) { oglasi oglasi = new oglasi() { idOglasa = oglas.idOglasa, nazivOglasa = oglas.nazivOglasa, datumObjaveOglasa = oglas.datumObjaveOglasa, opisOglasa = oglas.opisOglasa, cijena = oglas.cijena, brojPregledaOglasa = oglas.brojPregledaOglasa, zavrsenaTransakcija = oglas.zavrsenaTransakcija, aktivan = oglas.aktivan, idTipaOglasa = oglas.idTipaOglasa, idKategorije = oglas.idKategorije, idKorisnika = oglas.idKorisnika }; db.Entry(oglasi).State = EntityState.Modified; db.SaveChanges(); }
public void dodajOglas(Helpers.Oglas oglas) { oglasi oglasi = new oglasi() { nazivOglasa = oglas.nazivOglasa, datumObjaveOglasa = DateTime.Now, opisOglasa = oglas.opisOglasa, cijena = oglas.cijena, idTipaOglasa = oglas.idTipaOglasa, idKategorije = oglas.idKategorije, idKorisnika = 2, brojPregledaOglasa = 0, zavrsenaTransakcija = false, aktivan = true }; db.oglasi.Add(oglasi); db.SaveChanges(); }
public List<Helpers.Oglas> pretrazioglase(string keyword) { var oglasiStari = (from ogs in db.oglasi where ogs.nazivOglasa.Contains(keyword) || ogs.opisOglasa.Contains(keyword) select ogs).ToList(); List<Helpers.Oglas> oglasiNovi = new List<Helpers.Oglas>(); foreach (oglasi oglasStari in oglasiStari) { Helpers.Oglas oglas = new Helpers.Oglas() { idOglasa = oglasStari.idOglasa, nazivOglasa = oglasStari.nazivOglasa, datumObjaveOglasa = oglasStari.datumObjaveOglasa, opisOglasa = oglasStari.opisOglasa, cijena = oglasStari.cijena, brojPregledaOglasa = oglasStari.brojPregledaOglasa, zavrsenaTransakcija = oglasStari.zavrsenaTransakcija, aktivan = oglasStari.aktivan, idTipaOglasa = oglasStari.idTipaOglasa, idKategorije = oglasStari.idKategorije, idKorisnika = oglasStari.idKorisnika }; oglasiNovi.Add(oglas); } return oglasiNovi; }