Beispiel #1
0
        //Delete Contact
        public void Delete(MeetingContact meetingContact)
        {
            string adminUserGuid = HttpContext.Current.User.Identity.Name.Split(new[] { '|' })[0];

            meetingDb.spDesktopDataAdmin_DeleteMeetingContact_v1(
                meetingContact.MeetingContactID,
                adminUserGuid,
                meetingContact.VersionNumber
                );
        }
Beispiel #2
0
        //Add Data From Linked Tables for Display
        public void EditForDisplay(MeetingContact meetingContact)
        {
            ContactType contactType = new ContactType();

            contactType = db.ContactTypes.SingleOrDefault(c => c.ContactTypeId == meetingContact.ContactTypeId);
            if (contactType != null)
            {
                meetingContact.ContactType = contactType;
            }

            Country country = new Country();

            country = db.Countries.SingleOrDefault(c => c.CountryCode == meetingContact.CountryCode);
            if (country != null)
            {
                meetingContact.Country = country;
            }
        }
        public void TestMeetings()
        {
            var contact1           = new MeetingContact(new DateTime(2020, 4, 1), "userToken1");
            var contact3           = new MeetingContact(new DateTime(2020, 4, 3), "userToken2");
            var contact4           = new MeetingContact(new DateTime(2020, 4, 4), "userToken2");
            var contact6           = new MeetingContact(new DateTime(2020, 4, 6), "userToken1");
            var allMeetingContacts = new List <MeetingContact> {
                contact1, contact3, contact4, contact6
            };

            var meetingRepository = ServiceProvider.GetService <IMeetingRepository>();

            meetingRepository.Save("owner", allMeetingContacts);

            var betweenTimestamps = meetingRepository.GetContacts(
                userToken: "owner",
                afterTimestamp: new DateTime(2020, 4, 2),
                beforeTimestamp: new DateTime(2020, 4, 5));

            Assert.That(betweenTimestamps, Is.EquivalentTo(new List <MeetingContact> {
                contact3, contact4
            }));
        }
Beispiel #4
0
 public MeetingContactVM(Meeting meeting, MeetingContact meetingcontact, IEnumerable <SelectListItem> contactTypes)
 {
     Meeting        = meeting;
     MeetingContact = meetingcontact;
     ContactTypes   = contactTypes;
 }