Пример #1
0
 public ActionResult Create(Autor autor, HttpPostedFileBase image)
 {
     if (ModelState.IsValid)
     {
         if (image != null)
         {
             AddAutorImage(autor, image);
         }
         AddItemToRepository(autor);
         return RedirectToAction("Index");
     }
     return View(autor);
 }
Пример #2
0
 public ActionResult Edit(Autor autor, HttpPostedFileBase image)
 {
     if (ModelState.IsValid)
     {
         if (image != null)
         {
             AddAutorImage(autor, image);
         }
         SaveItemChanges(autor);
         return RedirectToAction("Index");
     }
     return View(autor);
 }
Пример #3
0
 private void AddItemToRepository(Autor autor)
 {
     db.Autors.Add(autor);
     db.SaveChanges();
 }
Пример #4
0
 private void SaveItemChanges(Autor autor)
 {
     db.Entry(autor).State=EntityState.Modified;
     db.SaveChanges();
 }
Пример #5
0
 private void AddAutorImage(Autor autor, HttpPostedFileBase image)
 {
     autor.ImageMimeType = image.ContentType;
     autor.ImageData = new byte[image.ContentLength];
     image.InputStream.Read(autor.ImageData, 0, image.ContentLength);
 }