Example #1
0
 /// <summary>
 /// Updates this event to what the other event is
 /// <para>Ignores EventID and UserID fields</para>
 /// </summary>
 /// <param name="otherEvent"></param>
 public void UpdateFields(Event otherEvent)
 {
     this.EventName = otherEvent.EventName;
     this.EventIsAllDay = otherEvent.EventIsAllDay;
     this.EventStartDate = otherEvent.EventStartDate;
     this.EventEndDate = otherEvent.EventEndDate;
 }
 public void EditEvent(int eventID, Event toUpdate)
 {
     var e = this._pbo.Events.All.FirstOrDefault(x => x.EventID == eventID);
     e.UpdateFields(toUpdate);
     this._pbo.SaveChanges();
 }
 public void CreateNewEvent(User user, Event toCreate)
 {
     toCreate.UserID = user.UserID;
     this._pbo.Events.AddEntity(toCreate);
     this._pbo.SaveChanges();
 }