Ejemplo n.º 1
0
        public static void AddImage(byte[] objImage, IMyCollectionsData entity, bool isDefault)
        {
            byte[] image = Util.CreateSmallCover(objImage, Util.ThumbHeight, Util.ThumbWidth);
            if (image != null)
            {
                Ressource objRessource = new Ressource();
                objRessource.ItemId        = entity.Id;
                objRessource.ResourcesType = CommonServices.GetRessourceType("Image");
                objRessource.Value         = objImage;

                if (isDefault == true)
                {
                    foreach (Ressource item in entity.Ressources)
                    {
                        if (item.IsDefault == true)
                        {
                            item.IsDefault = false;
                            break;
                        }
                    }
                    entity.Cover = image;
                }
                objRessource.IsDefault = isDefault;
                entity.Ressources.Add(objRessource);
            }
        }
Ejemplo n.º 2
0
        public static void SetBackground(int index, IMyCollectionsData entity)
        {
            ResourcesType backgroundType = CommonServices.GetRessourceType("Background");
            ResourcesType imageType      = CommonServices.GetRessourceType("Image");

            foreach (Ressource item in entity.Ressources)
            {
                if (item.ResourcesType.Id == backgroundType.Id)
                {
                    item.ResourcesType = imageType;
                    break;
                }
            }

            Ressource image = entity.Ressources[index];

            image.ResourcesType.Id   = backgroundType.Id;
            image.ResourcesType.Name = backgroundType.Name;
            image.ResourcesType      = backgroundType;
        }
Ejemplo n.º 3
0
        public static void AddBackground(byte[] objImage, IMyCollectionsData entity)
        {
            if (objImage == null)
            {
                return;
            }

            Ressource objRessource = new Ressource();

            objRessource.IsDefault     = false;
            objRessource.ItemId        = entity.Id;
            objRessource.ResourcesType = CommonServices.GetRessourceType("Background");
            objRessource.Value         = objImage;

            if (entity.Ressources == null)
            {
                entity.Ressources = new List <Ressource>();
            }

            entity.Ressources.Add(objRessource);
        }