Example #1
0
        public static List <string> GetEmailAddressesOfAllUsers()
        {
            IDataContextFactory dataContextFactory = new DataContextFactory();
            var allUsersEmailAddresses             = dataContextFactory.CreateCommonDBContext().Query <User>().Select(user => user.EmailAddress).ToList();

            return(allUsersEmailAddresses);
        }
Example #2
0
        public static List <string> GetEmailAddressForRoles(int roleId)
        {
            IDataContextFactory dataContextFactory = new DataContextFactory();
            var _commonDBContext       = dataContextFactory.CreateCommonDBContext();
            var allManagerUseId        = _commonDBContext.Query <UtilityUserRoles>().Where(x => x.RoleId == roleId).Select(x => x.UserId).ToList(); //roleid for Reviewer=367
            var manageremailAdddresses = new List <string>();

            foreach (var id in allManagerUseId)
            {
                manageremailAdddresses.Add(_commonDBContext.Query <User>().Where(user => user.ID == id).SingleOrDefault().EmailAddress);
            }

            return(manageremailAdddresses);
        }
Example #3
0
        //Silicus.UtilityContainerr.Entities.ICommonDataBaseContext _utilityCommonDbContext;

        //public CommonMapper()
        //{
        //    Silicus.UtilityContainerr.Entities.IDataContextFactory dataContextFactory = new Silicus.UtilityContainerr.Entities.DataContextFactory();
        //    _utilityCommonDbContext = dataContextFactory.CreateCommonDBContext();
        //}

        public ICommonDataBaseContext GetCommonDataBAseContext()
        {
            IDataContextFactory _dataContextFactory = new DataContextFactory();

            return(_dataContextFactory.CreateCommonDBContext());
        }