예제 #1
0
        public static Models.RecoverAccount GetRecoveryRecord(Guid recoveryGuid, ref bool? infoFound)
        {
            using (var context = DataContext.GetContext())
            {
                var recoveryItem = context.Recoveries.SingleOrDefault(a => a.RecoveryGuid == recoveryGuid);
                if (recoveryItem == null)
                {
                    infoFound = false;
                    return null;
                }

                infoFound = true;
                var dataItem = context.vwUserDetails.Single(a => a.UserGuid == recoveryItem.UserId);
                var result = new Models.RecoverAccount { FullName = dataItem.FirstName + " " + dataItem.LastName, UserName = dataItem.UserName, UserGuid = dataItem.UserGuid };
                return result;
            }
        }
예제 #2
0
        public static Models.RecoverAccount GetRecoveryRecord(Guid recoveryGuid, ref bool?infoFound)
        {
            using (var context = DataContext.GetContext())
            {
                var recoveryItem = context.Recoveries.SingleOrDefault(a => a.RecoveryGuid == recoveryGuid);
                if (recoveryItem == null)
                {
                    infoFound = false;
                    return(null);
                }

                infoFound = true;
                var dataItem = context.vwUserDetails.Single(a => a.UserGuid == recoveryItem.UserId);
                var result   = new Models.RecoverAccount {
                    FullName = dataItem.FirstName + " " + dataItem.LastName, UserName = dataItem.UserName, UserGuid = dataItem.UserGuid
                };
                return(result);
            }
        }