public LaceRequest(IHaveUser user, IHaveContract contract, IHavePackageForRequest package, IHaveRequestContext context, DateTime requestDate) { User = user; Contract = contract; Package = package; Request = context; RequestDate = requestDate; }
public bool CheckIfPackageRequiresDataProvider(IHavePackageForRequest package, DataProviderName dataProvider) { if (package == null || package.DataProviders == null || !package.DataProviders.Any()) return false; return package.DataProviders.SingleOrDefault(f => f.Name == dataProvider) != null; }