Esempio n. 1
0
 public ActionResult RemovePersonToArticle(PersonToArticle vm)
 {
     var link = Repository.GetPersonToArticle(vm.Id);
     Repository.Delete(link);
     Repository.Save();
     return RedirectToAction("editarticle", new { id = link.ArticleId });
 }
Esempio n. 2
0
 public ActionResult CreatePersonToArticle(int id)
 {
     var article = Repository.GetArticle(id);
     if (article == null) return HttpNotFound();
     var vm = new PersonToArticle
         {
             ArticleId = id,
             Article = article,
             SequenceIdentifier = int.MaxValue
         };
     ViewBag.People = LinkablePeopleList(vm.PersonId);
     return View(vm);
 }
Esempio n. 3
0
 public ActionResult CreatePersonToArticle(PersonToArticle vm)
 {
     if (!ModelState.IsValid)
     {
         ViewBag.People = LinkablePeopleList(vm.PersonId);
         vm.Article = Repository.GetArticle(vm.ArticleId);
         return View(vm);
     }
     Repository.Add(vm);
     Repository.Save();
     return RedirectToAction("editarticle", new { id = vm.ArticleId });
 }
Esempio n. 4
0
 partial void UpdatePersonToArticle(PersonToArticle instance);
Esempio n. 5
0
 partial void DeletePersonToArticle(PersonToArticle instance);
Esempio n. 6
0
 partial void InsertPersonToArticle(PersonToArticle instance);
Esempio n. 7
0
		private void detach_PersonToArticles(PersonToArticle entity)
		{
			this.SendPropertyChanging();
			entity.Article = null;
		}
Esempio n. 8
0
		private void attach_PersonToArticles(PersonToArticle entity)
		{
			this.SendPropertyChanging();
			entity.Person = this;
		}
Esempio n. 9
0
 public void Delete(PersonToArticle link)
 {
     _db.PersonToArticles.DeleteOnSubmit(link);
 }
Esempio n. 10
0
 public void Add(PersonToArticle link)
 {
     _db.PersonToArticles.InsertOnSubmit(link);
 }