コード例 #1
0
        public IActionResult Dodaj()
        {
            NagradaDodajVM model = new NagradaDodajVM();



            return(PartialView(model));
        }
コード例 #2
0
        public IActionResult Snimi(NagradaDodajVM vm)
        {
            if (!ModelState.IsValid)
            {
                return(View("Dodaj", vm));
            }

            string  uniqueFileName = null;
            Nagrada n = new Nagrada();

            if (vm.Photo != null)
            {
                //Upload slike

                string uploadsFolder = Path.Combine(_hostingEnvironment.WebRootPath, "images");


                uniqueFileName = Guid.NewGuid().ToString() + "_" + vm.Photo.FileName;
                string filePath = Path.Combine(uploadsFolder, uniqueFileName);

                if (vm.Photo.Length > 0)
                {
                    using (var ms = new MemoryStream())
                    {
                        vm.Photo.CopyTo(ms);
                        var    fileBytes = ms.ToArray();
                        string s         = Convert.ToBase64String(fileBytes);
                        n.Slika = fileBytes;
                    }
                }
            }

            n.NagradaID = vm.NagradaID;
            n.Naziv     = vm.Naziv;



            _db.Add(n);
            _db.SaveChanges();
            return(Redirect("/NagradnaIgra/Dodaj"));
        }