Beispiel #1
0
        public string GetRayonTypeByNIK(int nik)
        {
            DateTime today = DateTime.UtcNow.ToUtcID();

            IRepository <AdminExclusive> repo = _unitOfWork.GetRepository <AdminExclusive>();

            repo.Condition = PredicateBuilder.True <AdminExclusive>().And(x => x.NIK == nik && x.ValidTo >= today);

            AdminExclusive adm = repo.Find().FirstOrDefault();

            return(adm.RayonType != null ? "" : adm.RayonType);
        }
Beispiel #2
0
        private void SetUserAdminExclusive(ref UserAuthenticated userAuth, int empID)
        {
            DateTime today = DateTime.UtcNow.ToUtcID();


            IRepository <AdminExclusive> repo = _unitOfWork.GetRepository <AdminExclusive>();

            repo.Condition = PredicateBuilder.True <AdminExclusive>().And(x => x.NIK == empID && x.ValidTo >= today);

            AdminExclusive adm = repo.Find().FirstOrDefault();

            if (adm == null)
            {
                return;
            }
            userAuth.IsRoleValid = true;
            userAuth.NIK         = adm.NIK;
            userAuth.Fullname    = adm.FullName;
        }