public static UserContactRequest AsStore(this Models.UserContactRequest source) => new UserContactRequest
 {
     Id            = source.Id,
     UserId        = source.UserId,
     ContactUserId = source.ContactUserId,
     DateRequested = source.DateRequested
 };
 public static Models.UserContact AsUserContact(this Models.UserContactRequest source, DateTime dateAccepted) => new Models.UserContact
 {
     UserId        = source.UserId,
     ContactUserId = source.ContactUserId.Value,
     DateAccepted  = dateAccepted,
     DateRequested = source.DateRequested,
     User          = source.User,
     ContactUser   = source.ContactUser
 };