Beispiel #1
0
        private void CreateRoles()
        {
            ESMDbContext db = new ESMDbContext();

            var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(db));

            if (!roleManager.RoleExists("Admin"))
            {
                var role = new IdentityRole();
                role.Name = "Admin";
                roleManager.Create(role);
            }

            if (!roleManager.RoleExists("User"))
            {
                var role = new IdentityRole();
                role.Name = "User";
                roleManager.Create(role);
            }
        }
Beispiel #2
0
        // GET: UserPanel
        public ActionResult Index(string searchString = null)
        {
            ESMDbContext db = new ESMDbContext();

            var currUserId      = User.Identity.GetUserId();
            var directoryResult = _directoriesService.GetUserDirectory(currUserId);
            var companies       = from company in db.Companies
                                  join reference in db.UserCompanyRefs
                                  on company.CompanyId.ToString() equals reference.CompanyId.ToString()
                                      where reference.UserId.ToString() == currUserId.ToString()
                                  select company;

            if (!String.IsNullOrEmpty(searchString))
            {
                companies = companies.Where(x => x.Name.Contains(searchString) ||
                                            x.Description.Contains(searchString));
            }

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_CompaniesList", companies.ToList()));
            }
            return(View(companies.ToList()));
        }
Beispiel #3
0
 public EarningsController()
 {
     _db = new ESMDbContext();
 }
Beispiel #4
0
 public CompaniesController(ICompaniesService companiesService)
 {
     _db = ESMDbContext.Create();
     _companiesService = companiesService;
 }
 public PartialEarningsController(ESMDbContext context)
 {
     _context = context;
 }
Beispiel #6
0
 public NotesController(ESMDbContext context)
 {
     _context = context;
 }
Beispiel #7
0
 public ESMUserStore(ESMDbContext context) : base(context)
 {
 }
Beispiel #8
0
 public EmployeesController(IEmployeesService employeesService, IDirectoriesService directoriesService)
 {
     _db = new ESMDbContext();
     _employeesService   = employeesService;
     _directoriesService = directoriesService;
 }