private void UpdateModel(Gallery obj, GalleryPostModel model) { var evt = (model.EventID.HasValue) ? Repo.GetById<Event>(model.EventID.Value) : null; obj.Update(model.Name, model.Slug, model.Date,evt); obj.SetDefaultImage(Repo.GetById<Image>(model.DefaultImageID)); Repo.Save(obj); }
public ActionResult Update(GalleryPostModel model) { var obj = (model.ID == 0) ? new Gallery() : Repo.GetById<Gallery>(model.ID); UpdateModel(obj, model); return RedirectToAction("Index"); }