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); }
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; }