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); }
public IEnumerable <PraiseCase> Get() { using (PraiseDbContext context = new PraiseDbContext()) { return(context.PraiseCases.Include(x => x.Newspaper).OrderByDescending(x => x.AddedDate).ToList()); } }
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); }
public FileRepo(PraiseDbContext context) : base(context) { }