public Infrastructure.Data.DTOs.UserInfo GetUserInfo(string email) { var info = _aspnet_UsersRepository.GetUserInfo(email); var userid = info.UserId; var UserName = info.UserName; var userInfo = _individualDetailsRepository.GetUserInfo(userid); if (userInfo == null) { userInfo = _organizationContactInfoRepository.GetOrgContactInfo(userid); if (userInfo == null && info != null) { return(info); } else { userInfo.UserId = userid; userInfo.IsIndividual = false; } } else { userInfo.IsIndividual = true; } var roles = _AspNetUserRolesRepository.GetUserRoles(userid); userInfo.Roles = roles; userInfo.UserName = UserName; return(userInfo); }
public Infrastructure.Data.DTOs.UserInfo GetOrgContactInfo(string UserId) { var _userInfo = _OrganizationContactInfoRepository.GetOrgContactInfo(UserId); return(_userInfo); }