public IEnumerable <AccessControlLevel> FindByProfileName(string[] profileNames) { return(EntitiesNoTracking .Where(a => profileNames.Any(p => p.Contains(a.Profile.ProfileName))) .Include(a => a.Functionality) .Include(a => a.Profile)); }
public IEnumerable <AccessControlLevel> FindByProfileName(string profileName) { return(EntitiesNoTracking .Where(a => a.Profile.ProfileName.Equals(profileName, StringComparison.OrdinalIgnoreCase)) .Include(a => a.Functionality) .Include(a => a.Profile)); }
public IEnumerable <AccessControlLevel> GetAll(int functionalityId, int profileId, bool allow) { return(EntitiesNoTracking .Where(a => a.FunctionalityId == functionalityId && a.ProfileId == profileId && a.Allow == allow) .Include(a => a.Functionality) .Include(a => a.Profile)); }
public override void Insert(Payment entity) { int nextPaymentId = EntitiesNoTracking.Max(p => p.PaymentId) + 1; entity.PaymentId = nextPaymentId; base.Insert(entity); }
public IEnumerable <Entity> FindBySourceId(int sourceId) { return(EntitiesNoTracking.Include(e => e.Addresses) .Include(e => e.Addresses.Select(a => a.City)) .Include(e => e.Addresses.Select(a => a.AddressType)) .Include(e => e.Addresses.Select(a => a.Country)) .Include(e => e.Addresses.Select(a => a.State)) .Where(e => e.SourceId == sourceId)); }
public override void Insert(Address entity) { int nextAddressId = EntitiesNoTracking.OrderByDescending(a => a.AddressId) .FirstOrDefault() .AddressId + 1; entity.AddressId = nextAddressId; base.Insert(entity); }
public override void Insert(Entity entity) { int nextEntityId = EntitiesNoTracking.OrderByDescending(e => e.EntityId) .FirstOrDefault() .EntityId + 1; entity.EntityId = nextEntityId; base.Insert(entity); }
public override IEnumerable <AccessControlLevel> GetAll() { return(EntitiesNoTracking .Include(a => a.Functionality) .Include(a => a.Profile)); }