public void saveObjavu(PrihvatanjeObjave data) { long id = _context.objave.Count(); if (id == 0) { id = 1; } else { id = _context.objave.Max(o => o.id) + 1; } data.id = id; Objave objava = new Objave(); objava.id = id; objava.KorisnikID = data.idKorisnika; objava.idTipa = data.tip; objava.GradID = data.idGrada; objava.resenaObjava = 0; objava.vreme = DateTime.Now; objava.LepaStvarID = data.LepaStvarID; _context.objave.Add(objava); objava.korisnik.poeni += 5; _context.SaveChanges(); if (objava.LepaStvarID == 0) { _IObjaveKategorijaDAL.dodajObjaviKategoriju(data); } }
public IActionResult dajObjaveZaKategoriju([FromBody] PrihvatanjeObjave data) { if (data == null) { return(BadRequest()); } return(Ok(_IObjaveUI.getObjaveByIdKategorije(data.idKategorija))); }
public IActionResult AddTekstualneObjave([FromBody] PrihvatanjeObjave data) { if (data == null) { return(BadRequest()); } // var _contex = new ApplicationDbContext(); // var tip = _contex.tip_objave.FirstOrDefault(o => o.vrsta == "tekstualne_objave").id; data.tip = 2; _IObjaveUI.saveObjavu(data); _ITekstualneObjaveUI.saveTekstualnuObjavu(data.tekst); return(Ok(data)); }
public IActionResult dodajOpisSlike([FromBody] PrihvatanjeOpisaSlike data) { if (data == null) { return(BadRequest()); } int tip = 1; //for image, for now long idKorisnika = data.idKorisnika; PrihvatanjeObjave objava = new PrihvatanjeObjave(); objava.idGrada = data.idGrada; objava.idKorisnika = data.idKorisnika; objava.idKategorija = data.idKategorija; objava.LepaStvarID = data.LepaStvarID; objava.tip = 1; _IObjaveUI.saveObjavu(objava); _ISlikeUI.saveOpisSlike(data); return(Ok(data)); }
public void dodajObjaviKategoriju(PrihvatanjeObjave objava) { foreach (var kategorija in objava.idKategorija) { ObjaveKategorije objaveKategorija = new ObjaveKategorije(); long id = _context.objave_kategorije.Count(); if (id == 0) { objaveKategorija.id = 1; } else { objaveKategorija.id = _context.objave_kategorije.Max(o => o.id) + 1; } objaveKategorija.ObjaveID = objava.id; objaveKategorija.KategorijaID = kategorija; _context.objave_kategorije.Add(objaveKategorija); _context.SaveChanges(); } }
public void saveObjavu(PrihvatanjeObjave objava) { _IObjaveBL.saveObjavu(objava); }
public void dodajObjaviKategoriju(PrihvatanjeObjave objava) { _IObjaveKategorijaDAL.dodajObjaviKategoriju(objava); }