public override async Task <int> GetCost() { return(await PhotoRepository.GetPaintingPriceAsync(Photo.PhotoId)); }