Example #1
0
        public void DeletePlatform(int platformId)
        {
            Platform platform = listingRepository.GetPlatformByID(platformId);

            // safeguard, can only delete platforms without any active listings
            if (platform?.Listings.Where(l => l.Quantity > 0).Count() > 0)
            {
                return;
            }

            listingRepository.DeletePlatform(platformId);
            unitOfWork.Save();
        }