контроллер:
Код: Выделить всё
[HttpPost]
public ActionResult AddMovie(Movie movie, HttpPostedFileBase Image)
{
if (Image != null)
{
using (Stream inputStream = Image.InputStream)
{
MemoryStream memoryStream = inputStream as MemoryStream;
if (memoryStream == null)
{
memoryStream = new MemoryStream();
inputStream.CopyTo(memoryStream);
}
movie.Image = memoryStream.ToArray();
}
}
else
movie.Image = null;
if (ModelState.IsValid)
{
obllmovie.AddMovie(movie);
return RedirectToAction("Index");
}
return View();
}
Код: Выделить всё
@using (Html.BeginForm("AddMovie", "Movie", FormMethod.Post, new { enctype = "multipart/form-data" }))
@Html.LabelFor(m => m.Image, new { @class = "col-md-2 col-form-label" })
Операторы обновления, вставки или удаления хранилища повлияли на неожиданное количество строк (0). Сущности могли быть изменены или удалены с момента их загрузки.
Подробнее здесь: https://stackoverflow.com/questions/793 ... on-problem
Мобильная версия