コード例 #1
0
ファイル: SongController.cs プロジェクト: realzhaorong/vocadb
        public ActionResult Edit(SongEdit model)
        {
            if (!ModelState.IsValid) {
                var oldContract = Service.GetSongForEdit(model.Id);
                model.CopyNonEditableFields(oldContract);
                return View(model);
            }

            var contract = model.ToContract();
            Service.UpdateBasicProperties(contract);

            return RedirectToAction("Details", new { id = model.Id });
        }
コード例 #2
0
ファイル: SongController.cs プロジェクト: realzhaorong/vocadb
        public ActionResult Edit(int id)
        {
            CheckConcurrentEdit(EntryType.Song, id);

            var model = new SongEdit(Service.GetSongForEdit(id));
            return View(model);
        }