Beispiel #1
0
 public BusinessRules.Meeting GetMeeting(int meetingId)
 {
     using (var context = new MeetingNotesEntities())
     {
         var meeting = context.Meetings.FirstOrDefault(m => m.MeetingId == meetingId);
         return(Mapper.Map <EntityFramework.Meeting, BusinessRules.Meeting>(meeting));
     }
 }
Beispiel #2
0
 public List <BusinessRules.Meeting> GetMeetings(string userId)
 {
     using (var context = new MeetingNotesEntities())
     {
         var meetings = context.Meetings.Where(m => m.UserId == userId).ToList();
         return(Mapper.Map <List <EntityFramework.Meeting>, List <BusinessRules.Meeting> >(meetings));
     }
 }
Beispiel #3
0
 public void DeleteMeeting(BusinessRules.Meeting meeting)
 {
     using (var context = new MeetingNotesEntities())
     {
         var entity = context.Meetings.SingleOrDefault(m => m.MeetingId == meeting.MeetingId);
         context.Meetings.Remove(entity);
         context.SaveChanges();
     }
 }
Beispiel #4
0
 public void UpdateMeeting(BusinessRules.Meeting meeting)
 {
     using (var context = new MeetingNotesEntities())
     {
         var dbMeeting = context.Meetings.SingleOrDefault(m => m.MeetingId == meeting.MeetingId);
         dbMeeting.Name = meeting.Name;
         //dbMeeting.Notes = meeting.Notes;
         dbMeeting.Description = meeting.Description;
         dbMeeting.Date        = DateTime.Now;
         context.SaveChanges();
     }
 }
Beispiel #5
0
        public void SaveMeeting(BusinessRules.Meeting meeting)
        {
            using (var context = new MeetingNotesEntities())
            {
                var entity = Mapper.Map <BusinessRules.Meeting, EntityFramework.Meeting>(meeting);

                context.Meetings.Add(entity);
                context.SaveChanges();

                // update business object with new id
                meeting.MeetingId = entity.MeetingId;
            }
        }