public SubEventViewModel(SubEvent item) { this.SubEventId = item.SubEventId; this.Name = item.Name; this.Description = item.Description; this.Content = item.Content; this.ParentId = item.ParentId ?? Guid.Empty; this.EventId = item.EventId; }
public IEnumerable <SubEvent> GetTasks(SubEvent item) { try { return(db.SubEvents.Where(x => x.ParentId == item.SubEventId).ToList()); } catch { return(new List <SubEvent>()); } }
public bool RemoveSubEvent(SubEvent item) { try { SubEvent itemToRemove = db.SubEvents.FirstOrDefault(x => x.SubEventId == item.SubEventId); db.SubEvents.Remove(itemToRemove); db.SaveChanges(); return(true); } catch { return(false); } }
public bool EditSubEvent(SubEvent item) { try { SubEvent itemToUpdate = db.SubEvents.FirstOrDefault(x => x.SubEventId == item.SubEventId); db.Entry(itemToUpdate).CurrentValues.SetValues(item); db.SaveChanges(); return(true); } catch { return(false); } }
public bool AddSubEvent(ref SubEvent item) { try { db.SubEvents.Add(item); db.SaveChanges(); return(true); } catch { return(false); } }