예제 #1
0
        public IActionResult Snimi(CvijeceEvidentirajVM x)
        {
            Cvijece cvijece = new Cvijece();

            x.PutanjaDoSlike = UploadFile(x);
            if (x.CvijeceID == 0)
            {
                _dbContext.Add(cvijece);
            }
            else
            {
                cvijece = _dbContext.Cvijece.Find(x.CvijeceID);
            }
            cvijece.CvijeceID     = x.CvijeceID;
            cvijece.VrstaCvijeca  = x.VrstaCvijeca;
            cvijece.TipCvijecaID  = x.TipCvijecaID;
            cvijece.CijenaCvijeca = x.CijenaCvijeca;
            if (!string.IsNullOrEmpty(x.PutanjaDoSlike))
            {
                cvijece.PutanjaDoSlikeCvijeca = x.PutanjaDoSlike;
            }
            _dbContext.SaveChanges();
            var nazivv = _dbContext.TipCvijeca.Where(a => a.TipCvijecaID == cvijece.TipCvijecaID).FirstOrDefault().NazivTipaCvijeca;

            _hubContext.Clients.All.SendAsync("prijemCvijeca", cvijece.CijenaCvijeca, nazivv, cvijece.PutanjaDoSlikeCvijeca, x.VrstaCvijeca, cvijece.CvijeceID);
            return(Redirect("PrikazCvijeca?KorisnikID=" + x.KorisnikID));
        }
예제 #2
0
        public IActionResult ObrisiCvijece(string KorisnikID, int CvijeceID)
        {
            Cvijece pronadjen = _dbContext.Cvijece.Find(CvijeceID);

            _dbContext.Remove(pronadjen);
            _dbContext.SaveChanges();
            return(Redirect("PrikazCvijeca?KorisnikID=" + KorisnikID));
        }