Ejemplo n.º 1
0
        public ActionResult Create(BadgeCreateModel m)
        {
            if (ModelState.IsValid)
            {
                ////ovo je da se sacuva kao obican fajl tamo u Portal/MVC/Content
                //var filename = image.FileName;
                //var filePath = Server.MapPath("/Content/Uploads/Badges");
                //string savedFileName = Path.Combine(filePath, filename);
                //image.SaveAs(savedFileName);

                // ovo je da se sacuva u bazi
                byte[] array;
                using (MemoryStream ms = new MemoryStream())
                {
                    m.File.InputStream.Position = 0;
                    m.File.InputStream.CopyTo(ms);
                    array = ms.GetBuffer();

                    Badges.CreateBadge(m.Name, m.Description, array);
                }
            }

            return(RedirectToAction("Index"));
        }