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 };