public void Delete(Presentation presentation) { foreach (Vote vote in dataContext.Votes) { if (vote.PresentationId == presentation.Id) { Update(vote); } } foreach (TagPresentationLink link in dataContext.TagPresentationLinks) { if (link.PresentationId == presentation.Id) { Update(link); } } Update(presentation); }
public void VoteUp(Presentation presentation) { Vote vote = new Vote(); Presentation basePresentation = GetPresentationById(presentation.Id); basePresentation.Mark += 1; dataContext.SubmitChanges(); }
public void Add(Presentation presentation) { presentation.Id = dataContext.Presentations.Count() + 1; dataContext.Presentations.InsertOnSubmit(presentation); dataContext.SubmitChanges(); }
public void Update(Presentation presentation) { Presentation basePresentation = GetPresentationById(presentation.Id); basePresentation.IsActive = false; dataContext.SubmitChanges(); }
partial void DeletePresentation(Presentation instance);
partial void UpdatePresentation(Presentation instance);
partial void InsertPresentation(Presentation instance);
private void detach_Presentations(Presentation entity) { this.SendPropertyChanging(); entity.User = null; }
private void attach_Presentations(Presentation entity) { this.SendPropertyChanging(); entity.User = this; }