Пример #1
0
        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;
        }
Пример #2
0
 public IEnumerable <SubEvent> GetTasks(SubEvent item)
 {
     try
     {
         return(db.SubEvents.Where(x => x.ParentId == item.SubEventId).ToList());
     }
     catch
     {
         return(new List <SubEvent>());
     }
 }
Пример #3
0
 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);
     }
 }
Пример #4
0
 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);
     }
 }
Пример #5
0
        public bool AddSubEvent(ref SubEvent item)
        {
            try
            {
                db.SubEvents.Add(item);
                db.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }