public void deleteMeetingCategoryMap(MeetingCategoryMap mcm)
 {
     using (PrioritizerUnitOfWork uow = UnitOfWork)
     {
         uow.Context.MeetingCategoryMap.DeleteObject(mcm);
         uow.Commit();
     }
 }
 public void applyChangesMeetingCategoryMap(MeetingCategoryMap mcm)
 {
     using (PrioritizerUnitOfWork uow = UnitOfWork)
     {
         uow.Context.MeetingCategoryMap.ApplyChanges(mcm);
         uow.Commit();
     }
 }
Esempio n. 3
0
        public void CreateMeeting(string meetingName, DateTime meetingDate, Guid?meetingCategory, byte[] meetingSummaryRTF, List <Users> attendeeslList)
        {
            Meetings m = new Meetings();

            m.StartTracking();
            m.MeetingName       = meetingName;
            m.MeetingOwner      = frmMain.loggedInUserID;
            m.MeetingDate       = meetingDate;
            m.MeetingSummaryRTF = meetingSummaryRTF;
            m.TenantID          = frmMain._tenantID;
            m.updateDate        = DateTime.Now;


            //add attendee list copied from given list
            if (attendeeslList != null)
            {
                foreach (var user in attendeeslList)
                {
                    MeetingAttendies attendee = new MeetingAttendies();
                    attendee.StartTracking();
                    attendee.AttendeeID = user.ID;
                    attendee.MeetingID  = m.ID;
                    m.MeetingAttendies.Add(attendee);
                }
            }

            //add meeting category according to given category
            if (meetingCategory != null && meetingCategory != Guid.Parse("00000000-0000-0000-0000-000000000000"))
            {
                MeetingCategoryMap mcm = new MeetingCategoryMap();
                mcm.StartTracking();
                mcm.MeetingCategoryID = meetingCategory;
                mcm.MeetingID         = m.ID;
                mcm.TenantID          = frmMain._tenantID;
                m.MeetingCategoryMap.Add(mcm);
            }

            ConnectionManager.Proxy.applyChangesMeetings(m, frmMain._tenantID);
        }
Esempio n. 4
0
        public static void CreateMeeting(string meetingName, DateTime meetingDate, Guid?meetingCategory, byte[] meetingSummaryRTF, List <Users> attendeeslList)
        {
            Meetings m = new Meetings();

            m.StartTracking();
            m.MeetingName       = meetingName;
            m.MeetingOwner      = NewPrioritizer.loggedInUserID;
            m.MeetingDate       = meetingDate;
            m.MeetingSummaryRTF = meetingSummaryRTF;
            m.updateDate        = DateTime.Now;


            //add attendee list copied from given list
            if (attendeeslList != null)
            {
                foreach (var user in attendeeslList)
                {
                    MeetingAttendies attendee = new MeetingAttendies();
                    attendee.StartTracking();
                    attendee.AttendeeID = user.ID;
                    attendee.MeetingID  = m.ID;
                    m.MeetingAttendies.Add(attendee);
                }
            }

            //add meeting category according to given category
            if (meetingCategory != null && meetingCategory != Guid.Parse("00000000-0000-0000-0000-000000000001"))
            {
                MeetingCategoryMap mcm = new MeetingCategoryMap();
                mcm.StartTracking();
                mcm.MeetingCategoryID = meetingCategory;
                mcm.MeetingID         = m.ID;
                m.MeetingCategoryMap.Add(mcm);
            }

            NewPrioritizer.ProxyClient.applyChangesMeetings(m, null);
            //NewPrioritizer.repository.SaveChanges();
        }