Ejemplo n.º 1
0
 public ActionResult Daj_Zdjecie([Bind(Include = "BlogId")] Blog_Pliki blog_pliki, HttpPostedFileBase image = null)
 {
     if (image == null)
     {
         ModelState.AddModelError("Image", "Musisz dodać zdjęcie");
     }
     if (ModelState.IsValid)
     {
         if (image != null)
         {
             blog_pliki.MimeType = image.ContentType;
             blog_pliki.Data     = new byte[image.ContentLength];
             blog_pliki.Name     = image.FileName;
             image.InputStream.Read(blog_pliki.Data, 0, image.ContentLength);
         }
         try
         {
             _repo.Dodaj_nowe_zdjecie_do_artykulu(blog_pliki);
             _repo.SaveChanges();
             ViewBag.Blad = false;
             return(RedirectToAction("Edit", new { Id = blog_pliki.BlogId }));
         }
         catch
         {
             ViewBag.Blad = true;
             return(RedirectToAction("Edit", new { Id = blog_pliki.BlogId }));
         }
     }
     ViewBag.Blad = true;
     return(RedirectToAction("Edit", new { Id = blog_pliki.BlogId }));
 }
Ejemplo n.º 2
0
 public void Dodaj_nowe_zdjecie_do_artykulu(Blog_Pliki blog_plik)
 {
     _db.Blog_Pliki.Add(blog_plik);
 }