public async Task <GearImageViewModel> AddGearImageAsync(GearImageViewModel gearImageViewModel, CancellationToken ct = default)
        {
            GearImage newGearImage = new GearImage()
            {
                GearItemId         = gearImageViewModel.GearItemId,
                CloudinaryPublicId = gearImageViewModel.CloudinaryPublicId,
                Name         = gearImageViewModel.Name,
                Size         = gearImageViewModel.Size,
                Type         = gearImageViewModel.Type,
                Url          = gearImageViewModel.Url,
                Small        = gearImageViewModel.Small,
                Medium       = gearImageViewModel.Medium,
                Big          = gearImageViewModel.Big,
                ResourceType = gearImageViewModel.ResourceType,
                Width        = gearImageViewModel.Width,
                Height       = gearImageViewModel.Height,
                Format       = gearImageViewModel.Format,
            };

            newGearImage = await _gearImageRepository.AddAsync(newGearImage, ct);

            gearImageViewModel.Id = newGearImage.Id;

            return(gearImageViewModel);
        }
Example #2
0
        public static GearImageViewModel Convert(GearImage gearImage)
        {
            GearImageViewModel gearImageViewModel = new GearImageViewModel();

            gearImageViewModel.Big                = gearImage.Big;
            gearImageViewModel.Id                 = gearImage.Id;
            gearImageViewModel.Medium             = gearImage.Medium;
            gearImageViewModel.Name               = gearImage.Name;
            gearImageViewModel.Size               = gearImage.Size;
            gearImageViewModel.Small              = gearImage.Small;
            gearImageViewModel.Type               = gearImage.Type;
            gearImageViewModel.Url                = gearImage.Url;
            gearImageViewModel.CloudinaryPublicId = gearImage.CloudinaryPublicId;
            gearImageViewModel.Height             = gearImage.Height;
            gearImageViewModel.Width              = gearImage.Width;
            gearImageViewModel.ResourceType       = gearImage.ResourceType;
            gearImageViewModel.Format             = gearImage.Format;

            return(gearImageViewModel);
        }
Example #3
0
        public static List <GearImageViewModel> ConvertList(IEnumerable <GearImage> gearImages)
        {
            return(gearImages.Select(gearImage =>
            {
                GearImageViewModel gearImageViewModel = new GearImageViewModel();
                gearImageViewModel.Big = gearImage.Big;
                gearImageViewModel.Id = gearImage.Id;
                gearImageViewModel.Medium = gearImage.Medium;
                gearImageViewModel.Name = gearImage.Name;
                gearImageViewModel.Size = gearImage.Size;
                gearImageViewModel.Small = gearImage.Small;
                gearImageViewModel.Type = gearImage.Type;
                gearImageViewModel.Url = gearImage.Url;
                gearImageViewModel.CloudinaryPublicId = gearImage.CloudinaryPublicId;
                gearImageViewModel.ResourceType = gearImage.ResourceType;
                gearImageViewModel.Width = gearImage.Width;
                gearImageViewModel.Height = gearImage.Height;
                gearImageViewModel.Format = gearImage.Format;

                return gearImageViewModel;
            }).ToList());
        }
 public Task <bool> UpdateGearImageAsync(GearImageViewModel gearSizeViewModel, CancellationToken ct = default)
 {
     throw new System.NotImplementedException();
 }