//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 ); }
//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 })); }
public MeetingContactVM(Meeting meeting, MeetingContact meetingcontact, IEnumerable <SelectListItem> contactTypes) { Meeting = meeting; MeetingContact = meetingcontact; ContactTypes = contactTypes; }