public ActionResult EditProfile() { MainUser currentUser = _empRepo.GetByUserName(User.Identity.Name); EditProfileModel model = UserHelper.MapUserToEditProfileModel(currentUser); model.Countries = GetCountries(); return(View(model)); }
//public List<MainUser> GetAllUser(string requestorName) //{ // MainUser requestor = _empRepo.GetByUserName(requestorName); // List<MainUser> users = new List<MainUser>(); // if (requestor.UserType == UserType.Admin) // { // users = _empRepo.GetAllUserExeptThis(requestor.UserName); // } // else if (requestor.UserType == UserType.Editor){ // users = _empRepo.GetAllEmployees(); // } // else if (requestor.UserType == UserType.Viewer) // { // users = _empRepo.GetAllActiveEmployees(); // } // return users; //} public SearchResult GetAllUser(string requestorName, SearchParam search) { MainUser requestor = _empRepo.GetByUserName(requestorName); SearchResult result = new SearchResult(); if (requestor.UserType == UserType.Admin) { result = _empRepo.GetAllUserExeptThis(requestor.UserName, search); } else if (requestor.UserType == UserType.Editor) { result = _empRepo.GetAllEmployees(search); } else if (requestor.UserType == UserType.Viewer) { result = _empRepo.GetAllActiveEmployees(search); } return(result); }