Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public Infrastructure.Data.DTOs.UserInfo GetOrgContactInfo(string UserId)
        {
            var _userInfo = _OrganizationContactInfoRepository.GetOrgContactInfo(UserId);


            return(_userInfo);
        }