public int CancelAdvertisment(int advertismentId)
        {
            Console.WriteLine("[" + this.GetType().ToString() + "]" + " Looking for Ad");
            IAdvertisment toDelete = advertisments.Find(advertismentId);

            if (null == toDelete)
            {
                return(-1);
            }

            Console.WriteLine("[" + this.GetType().ToString() + "]" + " Ad found");
            Console.WriteLine("[" + this.GetType().ToString() + "]" + " Deleting Ad");
            advertisments.Delete(advertismentId);
            return(advertismentId);
        }
        public async Task <IActionResult> DeleteAdvertisment(string id)
        {
            int adId = Int32.Parse(id);

            try
            {
                await advertismentRepository.Delete(adId);

                return(RedirectToAction("MyAdvertisments"));
            }
            catch (Exception e)
            {
                return(RenderErrorView());
            }
        }