public HomeController(ParteiDbContext parteiDbContext, RoleManager <ApplicationRole> roleManager, UserManager <ApplicationUser> userManager, IEmailSender emailSender)
 {
     _emailSender     = emailSender;
     _parteiDbContext = parteiDbContext;;
     _roleManager     = roleManager;
     _userManager     = userManager;
     createRolesandUsers();
 }
 public AccountController(UserManager <ApplicationUser> userManager,
                          SignInManager <ApplicationUser> signInManager,
                          ParteiDbContext parteiDbContext)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _parteiDbContext = parteiDbContext;;
 }
 public ImageUploadController(ILogger <ImageUploadController> logger, IHostingEnvironment environment,
                              ParteiDbContext parteiDbContext,
                              UserManager <ApplicationUser> userManager,
                              SignInManager <ApplicationUser> signInManager)
 {
     _environment     = environment;
     _logger          = logger;
     _parteiDbContext = parteiDbContext;;
     _userManager     = userManager;
     _signInManager   = signInManager;
 }
 public TripOverviewController(UserManager <ApplicationUser> userManager, ParteiDbContext parteiDbContext)
 {
     _userManager     = userManager;
     _parteiDbContext = parteiDbContext;;
 }
Exemple #5
0
 public TripAddUserController(ParteiDbContext bobcontext)
 {
     _parteiDbContext = bobcontext;
 }
Exemple #6
0
 public TripCreateController(ParteiDbContext parteiDbContext, UserManager <ApplicationUser> userManager)
 {
     _parteiDbContext = parteiDbContext;;
     _userManager     = userManager;
 }
Exemple #7
0
        private static List <ApplicationUser> FindAdminsOfOrganization(List <CosmosDB.DBModels.Organization> organizations, ParteiDbContext parteiDbContext)
        {
            var result = new List <ApplicationUser>();
            var users  = parteiDbContext.ApplicationUsers.ToList();

            foreach (var org in organizations)
            {
                foreach (var user in users)
                {
                    if (user.Id == org.AdminId)
                    {
                        result.Add(user);
                        break;
                    }
                }
            }

            return(result);
        }
Exemple #8
0
        public static List <DataAccessLibrary.Models.Organization> MapOrganizations(List <CosmosDB.DBModels.Organization> organizations, ParteiDbContext parteiDbContext)
        {
            var result = new List <DataAccessLibrary.Models.Organization>();
            var admins = FindAdminsOfOrganization(organizations, parteiDbContext);

            foreach (CosmosDB.DBModels.Organization o in organizations)
            {
                var toAdd = new DataAccessLibrary.Models.Organization();

                toAdd.AdminId           = o.AdminId;
                toAdd.Admin             = admins.Where(a => a.Id == o.AdminId).First();
                toAdd.Name              = o.Name;
                toAdd.OrganizationImage = o.OrganizationImageUrl;

                result.Add(toAdd);
            }

            return(result);
        }