public ActionResult DeletePerson(Person vm) { Repository.Delete(Repository.GetPerson(vm.Id)); Repository.Save(); return RedirectToAction("people"); }
public ActionResult EditPerson(Person vm) { if (!ModelState.IsValid) { ViewBag.SmallPortraits = FileList(FileCategories.SmallPortrait, vm.SmallImageId); ViewBag.LargePortraits = FileList(FileCategories.LargePortrait, vm.LargeImageId); return View(vm); } UpdateModel(Repository.GetPerson(vm.Id)); Repository.Save(); return RedirectToAction("people"); }
private void detach_Persons1(Person entity) { this.SendPropertyChanging(); entity.UploadedFile1 = null; }
public ActionResult CreatePerson() { var vm = new Person { IsVisible = true, HasPage = true }; ViewBag.SmallPortraits = FileList(FileCategories.SmallPortrait, vm.SmallImageId); ViewBag.LargePortraits = FileList(FileCategories.LargePortrait, vm.LargeImageId); return View(vm); }
partial void DeletePerson(Person instance);
private void attach_Persons(Person entity) { this.SendPropertyChanging(); entity.UploadedFile = this; }
partial void UpdatePerson(Person instance);
partial void InsertPerson(Person instance);
public void Delete(Person person) { _db.PersonToArticles.DeleteAllOnSubmit(person.PersonToArticles); _db.Persons.DeleteOnSubmit(person); }
public void Add(Person person) { _db.Persons.InsertOnSubmit(person); }
public static HtmlString PersonImage(this HtmlHelper helper, Person person) { if (person.SmallImageId == null) return null; var legend = helper.Encode(String.Format(SitePhrases.LabelAuthorImage, person.FullName)); var urlHelper = new UrlHelper(helper.ViewContext.RequestContext); var source = urlHelper.Action("display", "upload", new { category = person.UploadedFile.Category, fileName = person.UploadedFile.FileName }); return new HtmlString("<img src=\"" + source + "\" class=\"person\" alt=\"" + legend + "\" title=\"" + legend + "\" />"); }