public CommentService() : base(myUnit) { dbFactory = new DatabaseFactory(); myUnit = new UnitOfWork(dbFactory); rt = new RefugeeDbContext(); ps = new PostService(); us = new UserService(); }
private void createRolesandUsers() { RefugeeDbContext context = new RefugeeDbContext(); var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); var UserManager = new UserManager <User>(new UserStore <User>(context)); // In Startup iam creating first Admin Role and creating a default Admin User if (!roleManager.RoleExists("SPAdmin")) { // first we create Admin rool var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "SPAdmin"; roleManager.Create(role); //Here we create a Admin super user who will maintain the website var user = new User(); user.UserName = "******"; user.Email = "*****@*****.**"; user.UserRole = "SPAdmin"; string userPWD = "*Passw0rd"; var chkUser = UserManager.Create(user, userPWD); //Add default User to Role Admin if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, "SPAdmin"); } } // creating Creating Member role if (!roleManager.RoleExists("Member")) { var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "Member"; roleManager.Create(role); } // creating Creating Volunteer role if (!roleManager.RoleExists("Volunteer")) { var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "Volunteer"; roleManager.Create(role); } // creating Creating CampManager role if (!roleManager.RoleExists("CampManager")) { var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "CampManager"; roleManager.Create(role); } }
public Boolean isAdminUser() { if (User.Identity.IsAuthenticated) { var user = User.Identity; RefugeeDbContext context = new RefugeeDbContext(); var UserManager = new UserManager <User>(new UserStore <User> (context)); var s = UserManager.GetRoles(user.GetUserId()); if (s[0].ToString() == "SPAdmin") { return(true); } else { return(false); } } return(false); }
public AccountController() { ctx = new RefugeeDbContext(); us = new UserService(); //aac = new AccountApiController(); }
public AdminController() { ctx = new RefugeeDbContext(); }
public UnitOfWork(IDatabaseFactory dbFactory) { this.dbFactory = dbFactory; dataContext = dbFactory.DataContext; }
public ManageController() { ctx = new RefugeeDbContext(); }
public PostService() : base(myUnit) { dbFactory = new DatabaseFactory(); myUnit = new UnitOfWork(dbFactory); ct = new RefugeeDbContext(); }
public VolunteerController() { ctx = new RefugeeDbContext(); us = new UserService(); }
public DatabaseFactory() { dataContext = new RefugeeDbContext(); }