示例#1
0
        public void saveOpisSlike(PrihvatanjeOpisaSlike opis)
        {
            Slike image = new Slike();

            image.opis_slike = opis.opis_slike;
            image.x          = opis.x;
            image.y          = opis.y;
            var id = _context.slike.Count();

            if (id == 0)
            {
                image.id = 1;
            }
            else
            {
                image.id = _context.slike.Max(s => s.id) + 1;
            }

            id = _context.objave.Count();
            if (id == 0)
            {
                image.ObjaveID = 1;
            }
            else
            {
                image.ObjaveID = _context.objave.Max(o => o.id);
            }

            image.urlSlike = "images//image" + image.id + ".jpg";
            _context.slike.Add(image);
            _context.SaveChanges();
        }
示例#2
0
        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));
        }
示例#3
0
 public void saveOpisSlike(PrihvatanjeOpisaSlike opis)
 {
     _ISlikeBL.saveOpisSlike(opis);
 }