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); }
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); }
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(); }