public UserPasswordResetData Fetch(UserPasswordResetDataCriteria criteria)
        {
            var data = MockDb.Users
                .Where(row => row.Token == criteria.Token)
                .Single();

            var result = new UserPasswordResetData();

            result.UserId = data.UserId;
            result.Email = data.Email;
            result.Token = data.Token;
            result.TokenExpirationDate = data.TokenExpirationDate;

            return result;
        }
        public UserPasswordResetData Fetch(UserPasswordResetDataCriteria criteria)
        {
            var data = MockDb.Users
                       .Where(row => row.Token == criteria.Token)
                       .Single();

            var result = new UserPasswordResetData();

            result.UserId = data.UserId;
            result.Email  = data.Email;
            result.Token  = data.Token;
            result.TokenExpirationDate = data.TokenExpirationDate;

            return(result);
        }
        private void DataPortal_Fetch(UserPasswordResetDataCriteria criteria)
        {
            using (var dalManager = DataFactoryManager.GetManager())
            {
                var dalFactory = dalManager.GetProvider<IUserPasswordResetDataFactory>();

                var data = dalFactory.Fetch(criteria);

                using (this.BypassPropertyChecks)
                {
                    this.Fetch(data);
                }

                this.BusinessRules.CheckRules(); // We initialized the field values to empty so we need to force the rules to check
            }
        }
        private void DataPortal_Fetch(UserPasswordResetDataCriteria criteria)
        {
            using (var dalManager = DataFactoryManager.GetManager())
            {
                var dalFactory = dalManager.GetProvider <IUserPasswordResetDataFactory>();

                var data = dalFactory.Fetch(criteria);

                using (this.BypassPropertyChecks)
                {
                    this.Fetch(data);
                }

                this.BusinessRules.CheckRules(); // We initialized the field values to empty so we need to force the rules to check
            }
        }
 internal static UserPasswordReset FetchUserPasswordReset(UserPasswordResetDataCriteria criteria)
 {
     return Csla.DataPortal.Fetch<UserPasswordReset>(criteria);
 }
 internal static UserPasswordReset FetchUserPasswordReset(UserPasswordResetDataCriteria criteria)
 {
     return(Csla.DataPortal.Fetch <UserPasswordReset>(criteria));
 }