// // GET: /Image/ public ActionResult ShowImage(int Id) { var imageModel = new ImageModel() { Picture = MvcApplication1.DataBase.GetImage(Id), Filters = new bool[3], }; for (int filterId = 1; filterId <= 3; filterId++) { if (imageModel.Picture.Filter.FirstOrDefault(a => a.Id == filterId) != null) imageModel.Filters[filterId - 1] = true; } return View(imageModel); }
public ActionResult ShowImage(ImageModel imageModel) { imageModel.Picture = MvcApplication1.DataBase.GetImage(imageModel.Picture.Id); for (int filterId = 1; filterId <= 3; filterId++) { if (imageModel.Filters[filterId - 1] == true) { if (imageModel.Picture.Filter.FirstOrDefault(a => a.Id == filterId) == null) { MvcApplication1.DataBase.AddFilter(imageModel.Picture.Id, filterId); } } else { if (imageModel.Picture.Filter.FirstOrDefault(a => a.Id == filterId) != null) { MvcApplication1.DataBase.RemoveFilter(imageModel.Picture.Id, filterId); } } } return RedirectToAction("Index", "Home"); }