Example #1
0
 public CommentService() : base(myUnit)
 {
     dbFactory = new DatabaseFactory();
     myUnit    = new UnitOfWork(dbFactory);
     rt        = new RefugeeDbContext();
     ps        = new PostService();
     us        = new UserService();
 }
Example #2
0
        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);
            }
        }
Example #3
0
 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);
 }
Example #4
0
 public AccountController()
 {
     ctx = new RefugeeDbContext();
     us  = new UserService();
     //aac = new AccountApiController();
 }
Example #5
0
 public AdminController()
 {
     ctx = new RefugeeDbContext();
 }
Example #6
0
 public UnitOfWork(IDatabaseFactory dbFactory)
 {
     this.dbFactory = dbFactory;
     dataContext    = dbFactory.DataContext;
 }
Example #7
0
 public ManageController()
 {
     ctx = new RefugeeDbContext();
 }
Example #8
0
 public PostService() : base(myUnit)
 {
     dbFactory = new DatabaseFactory();
     myUnit    = new UnitOfWork(dbFactory);
     ct        = new RefugeeDbContext();
 }
Example #9
0
 public VolunteerController()
 {
     ctx = new RefugeeDbContext();
     us  = new UserService();
 }
Example #10
0
 public DatabaseFactory()
 {
     dataContext = new RefugeeDbContext();
 }