public ActionResult UpdateImage(FormCollection form, string saveImage, string cancelImage)
{
EditImage ei = new EditImage();
Tools tool = new Tools();
int index = Convert.ToInt32(form["FileID"]);
var files = from f in dbContext.Files where f.FileID == index select f;
var file = files.First();
file.Description = form["Description"];
if (form["FolderID"] == "")
ViewBag.FolderID = new SelectList(dbContext.Folders, "FolderID", "FolderName", file.FolderID);
if (saveImage != null)
{
file.Tags = ei.stringOfTags(form);
file.FolderID = ei.InFolderSetting(form["FolderID"]);
if (ModelState.IsValid)
{
dbContext.Entry(file).State = EntityState.Modified;
dbContext.SaveChanges();
return RedirectToAction("./../Image/DisplayImage", new { filename = form["Filename"] });
}
return View(file);
}
else
{
return RedirectToAction("./../Image/DisplayImage", new { filename = form["Filename"] });
}
}