Esempio n. 1
0
        public IQueryable <AditionalServiceVO> GetAditionalServicesByUserType(Infrastucture.Enums.UserClientRole userType)
        {
            var readDb = new EmplomaniaAdminDBContext();
            var q      = from s in readDb.AditionalServices
                         where s.UserType == userType
                         select s;

            return(q.ProjectTo <AditionalServiceVO>());
        }
Esempio n. 2
0
        public IQueryable <MembershipVO> GetMembershipsByUserType(Infrastucture.Enums.UserClientRole userType)
        {
            var readDb = new EmplomaniaAdminDBContext();
            var q      = from m in readDb.Memberships
                         where m.UserType == userType
                         select m;

            return(q.ProjectTo <MembershipVO>());
        }
Esempio n. 3
0
 public WorkerService(EmplomaniaAdminDBContext db, IUserService us, IWorkReferenceService wrs, IWorkerDriverLicenseService wdls, IWorkerVehicleService wvs, IWorkerLanguageService wls, IWorkerCourseService wcs, IWorkAspirationService was) : base(db)
 {
     this.us   = us;
     this.wrs  = wrs;
     this.wdls = wdls;
     this.wvs  = wvs;
     this.wls  = wls;
     this.wcs  = wcs;
     this.was  = was;
 }
Esempio n. 4
0
        public bool Create(UserAdminRole userRole, string userName, string pass)
        {
            var readDB = new EmplomaniaAdminDBContext();
            var users  = (from u in readDB.AdminUsers
                          where u.Role == userRole && u.Name == userName
                          select u).ToList();

            if (users.Count != 0 && users.Any(x => x.Name == userName))
            {
                return(false);
            }
            db.AdminUsers.Add(new AdminUser()
            {
                Id = Guid.NewGuid(), Name = userName, PasswordHash = new PasswordHasher().HashPassword(pass), Role = userRole
            });
            db.SaveChanges();
            return(true);
        }
Esempio n. 5
0
        public AdminUserVO Authentic(UserAdminRole role, string adminUserName, string pass)
        {
            var readDB = new EmplomaniaAdminDBContext();
            var users  = (from u in readDB.AdminUsers
                          where u.Role == role && u.Name == adminUserName
                          select u).ToList();

            //Esto es porque el where de Linq no distingue entre mayusculas y minusculas
            var us = users.Where(x => x.Name == adminUserName).FirstOrDefault();

            if (new PasswordHasher().VerifyHashedPassword(us?.PasswordHash, pass) != PasswordVerificationResult.Success)
            {
                return(null);
            }
            else
            {
                return(Mapper.Map <AdminUserVO>(us));
            }
        }
Esempio n. 6
0
 public VehicleService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 7
0
 public WorkplaceService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 8
0
 public WorkerLanguageService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 9
0
 public OfferNeedService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 10
0
 public DriverLicenseService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 11
0
 public LanguageLevelService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 12
0
 public MunicipalityService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 13
0
 public ComplexionService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 14
0
 public AditionalServiceService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 15
0
 public WorkAspirationService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 16
0
 public TeacherService(EmplomaniaAdminDBContext db, IUserService us) : base(db)
 {
     this.us = us;
 }
Esempio n. 17
0
 public MembershipService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 18
0
 public ServiceBase(EmplomaniaAdminDBContext db)
 {
     this.db = db;
 }
Esempio n. 19
0
 public CourseService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 20
0
 public CategoryService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 21
0
 public CivilStatusService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 22
0
 public ProvinceService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 23
0
 public CurrencyService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 24
0
 public WorkReferenceService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 25
0
 public EyeColorService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 26
0
 public SchoolGradeService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 27
0
 public AdminUserService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 28
0
 public SpecialtyService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 29
0
 public ScheduleService(EmplomaniaAdminDBContext db) : base(db)
 {
 }
Esempio n. 30
0
 public IncomeService(EmplomaniaAdminDBContext db) : base(db)
 {
 }