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