public static Task <TrainDTrainorV2.Core.Data.Entities.EmailDelivery> GetByKeyAsync(this System.Linq.IQueryable <TrainDTrainorV2.Core.Data.Entities.EmailDelivery> queryable, Guid id) { var dbSet = queryable as DbSet <TrainDTrainorV2.Core.Data.Entities.EmailDelivery>; if (dbSet != null) { return(dbSet.FindAsync(id)); } return(queryable.FirstOrDefaultAsync(e => e.Id == id)); }
public static Task <TrainDTrainorV2.Core.Data.Entities.TrainingBuildCourseAttendee> GetByKeyAsync(this System.Linq.IQueryable <TrainDTrainorV2.Core.Data.Entities.TrainingBuildCourseAttendee> queryable, Guid id) { var dbSet = queryable as DbSet <TrainDTrainorV2.Core.Data.Entities.TrainingBuildCourseAttendee>; if (dbSet != null) { return(dbSet.FindAsync(id)); } return(queryable.FirstOrDefaultAsync(i => i.Id == id)); }
public static Task <TrainDTrainorV2.Core.Data.Entities.RefreshToken> GetByKeyAsync(this System.Linq.IQueryable <TrainDTrainorV2.Core.Data.Entities.RefreshToken> queryable, Guid id) { var dbSet = queryable as DbSet <TrainDTrainorV2.Core.Data.Entities.RefreshToken>; if (dbSet != null) { return(dbSet.FindAsync(id)); } return(queryable.FirstOrDefaultAsync(r => r.Id == id)); }
public static Task <TrainDTrainorV2.Core.Data.Entities.PaymentTransaction> GetByUserProfileId(this System.Linq.IQueryable <TrainDTrainorV2.Core.Data.Entities.PaymentTransaction> queryable, Guid id) { return(queryable.FirstOrDefaultAsync(i => i.UserProfileId == id)); }