public ActionResult Edit(int id, [Bind("Name", "Lontitude", "Latitude", "OpeningHour", "ClosingHour")] Cinema store) { try { var storeToEdit = _storeBl.GetStoreById(id); if (storeToEdit == null) { return(RedirectToAction("Index", "Error", new { error = string.Format("Could not find store with id {0}", id) })); } var errorMessage = StoreValidation(store); if (!string.IsNullOrWhiteSpace(errorMessage)) { return(RedirectToAction("Index", "Error", new { error = errorMessage })); } storeToEdit.Latitude = store.Latitude; storeToEdit.Lontitude = store.Lontitude; storeToEdit.Name = store.Name; storeToEdit.OpeningHour = store.OpeningHour; storeToEdit.ClosingHour = store.ClosingHour; _storeBl.UpdateStore(storeToEdit); return(View(storeToEdit)); } catch { return(RedirectToAction("Index", "Error")); } }