Ejemplo n.º 1
0
        public static RoleManager <IdentityRole, string> CreateRole()
        {
            //string[] roles = new string[2] { "ADMIN", "STAFF" };
            var dbContext   = new PraiseDbContext();
            var store       = new RoleStore <IdentityRole, string, IdentityUserRole>(dbContext);
            var rolemanager = new RoleManager <IdentityRole, string>(store);


            // Array.ForEach(roles, r =>
            //{
            //    if (rolemanager.RoleExists(r))
            //        return;
            //    rolemanager.Create(new IdentityRole() { Name=r});
            //});
            //string username = "******";
            //string password = "******";



            //if (!rolemanager.RoleExists(role))
            //{
            //    var irole = new IdentityRole() { Name = role };
            //    rolemanager.Create(irole);
            //}

            return(rolemanager);
        }
Ejemplo n.º 2
0
 public IEnumerable <PraiseCase> Get()
 {
     using (PraiseDbContext context = new PraiseDbContext())
     {
         return(context.PraiseCases.Include(x => x.Newspaper).OrderByDescending(x => x.AddedDate).ToList());
     }
 }
Ejemplo n.º 3
0
        private static void AddNewPraises(List <PraiseCase> allPraises)
        {
            int newPraiseCasesFound = 0;

            using (var dbContext = new PraiseDbContext())
            {
                foreach (var praise in allPraises)
                {
                    var praiseExistsInDb = dbContext.PraiseCases.Any(x => x.Url == praise.Url.ToString());
                    if (praiseExistsInDb == false)
                    {
                        praise.AddedDate = DateTimeOffset.UtcNow;
                        dbContext.PraiseCases.Add(praise);
                        newPraiseCasesFound++;
                    }
                }
                dbContext.SaveChanges();
            }
            Console.WriteLine("New praises found: " + newPraiseCasesFound);
        }
Ejemplo n.º 4
0
 public FileRepo(PraiseDbContext context) : base(context)
 {
 }