public static UserDto ConvertToDto(UserBo bo)
        {
            if (bo == null)
            {
                return(null);
            }

            UserDto dto = new UserDto();

            dto.Id             = bo.Id;
            dto.FirstName      = bo.FirstName;
            dto.MiddleName     = bo.MiddleName;
            dto.LastName       = bo.LastName;
            dto.EmailAddress   = bo.EmailAddress;
            dto.Password       = bo.Password;
            dto.OrganizationId = bo.OrganizationId;
            dto.UserTypeId     = bo.UserTypeId;

            for (int i = 0; i < bo.UserRole.Count; i++)
            {
                if (bo.UserRole.ElementAt(i).Role != null)
                {
                    dto.Role.Add(RoleBo.ConvertToDto(bo.UserRole.ElementAt(i).Role));
                }
            }

            return(dto);
        }
        public static RoleBo ConvertToBusinessObject(RoleDto dto)
        {
            if (dto == null)
            {
                return(null);
            }

            RoleBo bo = new RoleBo();

            bo.Id       = dto.Id;
            bo.RoleName = dto.RoleName;
            bo.Desc     = dto.Desc;
            //bo.ActionTypeRole = dto.ActionType.Select(x => ActionTypeBo.ConvertToBusinessObject(x.ActionType)).ToList();

            return(bo);
        }
        public static RoleDto ConvertToDto(RoleBo bo)
        {
            if (bo == null)
            {
                return(null);
            }

            RoleDto dto = new RoleDto();

            dto.Id       = bo.Id;
            dto.RoleName = bo.RoleName;
            dto.Desc     = bo.Desc;
            dto.Grand    = bo.GrandRole.Select(x => GrandBo.ConvertToDto(x.Grand)).ToList();

            return(dto);
        }
예제 #4
0
        public static UserRoleDto ConvertToDto(UserRoleBo bo)
        {
            if (bo == null)
            {
                return(null);
            }

            UserRoleDto dto = new UserRoleDto();

            dto.Id     = bo.Id;
            dto.Role   = RoleBo.ConvertToDto(bo.Role);
            dto.RoleId = bo.RoleId;
            dto.User   = UserBo.ConvertToDto(bo.User);
            dto.UserId = bo.UserId;

            return(dto);
        }
예제 #5
0
        public static UserRoleBo ConvertToBusinessObject(UserRoleDto dto)
        {
            if (dto == null)
            {
                return(null);
            }

            UserRoleBo bo = new UserRoleBo();

            bo.Id     = dto.Id;
            bo.Role   = RoleBo.ConvertToBusinessObject(dto.Role);
            bo.RoleId = dto.RoleId;
            bo.User   = UserBo.ConvertToBusinessObject(dto.User);
            bo.UserId = dto.UserId;

            return(bo);
        }