示例#1
0
        public User GetDefaultUserforOrganization(long organizationId, OrganizationType type)
        {
            OrganizationRoleUser orgRoleUser = null;

            switch (type)
            {
            case OrganizationType.Franchisee:
                orgRoleUser = _orgRoleUserRepository.GetDefaultOrgRoleUserforOrganization(organizationId, (long)Roles.FranchiseeAdmin);
                break;

            case OrganizationType.CallCenter:
                orgRoleUser = _orgRoleUserRepository.GetDefaultOrgRoleUserforOrganization(organizationId, (long)Roles.CallCenterManager);
                break;

            case OrganizationType.MedicalVendor:
                orgRoleUser = _orgRoleUserRepository.GetDefaultOrgRoleUserforOrganization(organizationId, (long)Roles.MedicalVendorAdmin);
                break;
            }
            if (orgRoleUser != null)
            {
                return(_userRepository.GetUser(orgRoleUser.UserId));
            }
            return(null);
        }