public ContextManager() { _directoryCntxt = new DivisionDirectoryContext(); _memberCntxt = new DirectoryMemberRepository(); _ldapCntxt = new LdapContext(_dbContext); }
public DirectoryMemberRepository GetMemberRepo() { if (_memberRepo == null) _memberRepo = new DirectoryMemberRepository(); return _memberRepo; }
public DivisionDirectoryContext() { this.DbContext = new Infrastructure.LcpsRepositoryContext(); MembershipScopes = new MembershipScopeRepository(); MembershipFilters = new MembershipFilterRepository(); ExternalScopes = new GenericRepository<ExternalScope>(this.DbContext); DirectoryMembers = new DirectoryMemberRepository(); }
public NwUserDirectoryStatus GetDirectoryStatus() { NwUserDirectoryStatus status = NwUserDirectoryStatus.None; DirectoryMemberRepository repo = new DirectoryMemberRepository(); if(!EmpType.ToLower().Equals("student")) { StaffCandidate p = context.StaffCandidates.FirstOrDefault(x => x.InternalId.Equals(SocSecNbrFormatted)); if (p != null) status = status | NwUserDirectoryStatus.ExistsInPersonnel; } else { MembershipScope gScope = this.ScopeRepository().First(x => x.NWUserCaption.ToLower().Equals(this.JobTitle.ToLower())); if(gScope == null) _validationErrors.Add(string.Format("Missing grade scope {0}", this.JobTitle)); MembershipScope lScope = this.ScopeRepository().First(x => x.NWUserCaption.ToLower().Equals(this.SchPerDir.ToLower())); if(gScope == null) _validationErrors.Add(string.Format("Missing location scope {0}", this.SchPerDir)); if(_validationErrors.Count() > 0) { if(!status.HasFlag(NwUserDirectoryStatus.Invalid)) status = status | NwUserDirectoryStatus.Invalid; } } DirectoryMember m = repo.First(x => x.UserName.Equals(this.UserNameNW)); if (m != null) status = status | NwUserDirectoryStatus.ExistsInDirectory; return status; }
public ActionResult CreateNewStaffMember(string id) { DirectoryMemberRepository mbrCntxt = new DirectoryMemberRepository(); ExternalDataContext context = new ExternalDataContext(); StaffCandidate candidate = context.StaffCandidates.First(x => x.InternalId.ToLower().Equals(id.ToLower())); DirectoryMember m = new DirectoryMember(candidate); m.ConfirmPassword = m.InitialPassword; mbrCntxt.Insert(m); return RedirectToAction("StaffCandidates"); }
public ActionResult CreateNewStaff() { DirectoryMemberRepository mbrCntxt = new DirectoryMemberRepository(); ExternalDataContext context = new ExternalDataContext(); List<StaffCandidate> staff = context.GetSatffCandidatesWithNoAsp().ToList(); List<DirectoryMember> members = new List<DirectoryMember>(); foreach (StaffCandidate s in staff) { DirectoryMember m = new DirectoryMember(s); m.ConfirmPassword = m.InitialPassword; mbrCntxt.Insert(m); } return RedirectToAction("StaffCandidates"); }
public ActionResult Edit(string id) { ViewBag.Error = null; if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } DirectoryMemberRepository db = new DirectoryMemberRepository(); DirectoryMember m = db.GetByID(id); if (m == null) { return HttpNotFound(); } return View(m); }
public string GetDirectoryId() { DirectoryMemberRepository repo = new DirectoryMemberRepository(); DirectoryMember m = repo.First(x => x.UserName.Equals(this.UserNameNW)); if (m == null) return Guid.Empty.ToString(); else return m.Id; }