public ActionResult RemoveUser(string id) { UserReposit userReposit = new UserReposit(); List <Users> LUsers = new List <Users>(); var user = userReposit.GetId(Int32.Parse(id)); userReposit.Delete(user); //Если пользователь работник if (user.RoleName == "Employee") { VacancyReposit vacancyReposit = new VacancyReposit(); List <Vacancy> LVacancy = new List <Vacancy>(); LVacancy = vacancyReposit.GetVacancy(user.Login); foreach (var item in LVacancy) { vacancyReposit.Delete(item); } } //Если ищущий работу if (user.RoleName == "Jobseeker") { CondidateReposit condidateReposit = new CondidateReposit(); Condidate condidate = new Condidate(); condidate = condidateReposit.GetLogin(user.Login); condidateReposit.Delete(condidate); } user = userReposit.GetLogin(User.Identity.Name); LUsers = userReposit.GetALL(); LUsers = LUsers.Where(x => x.RoleName != "admin").ToList(); return(View("MasterRoom", LUsers)); }
public ActionResult MasterRoom() { UserReposit userReposit = new UserReposit(); List <Users> LUsers = new List <Users>(); Users user = new Users(); user = userReposit.GetLogin(User.Identity.Name); LUsers = userReposit.GetALL(); LUsers = LUsers.Where(x => x.RoleName != "admin").ToList(); return(View(LUsers)); }