public bool InkPen(Pen pen, Ink ink)
        {
            var useCasePen = DtoToUseCaseDtoConverter.Convert(pen);
            var useCaseInk = DtoToUseCaseDtoConverter.Convert(ink);

            return(PenCollectorInteractor.InkPen(useCasePen, useCaseInk));
        }
        public bool GetsRidOfPen(Pen pen)
        {
            var useCasePen = DtoToUseCaseDtoConverter.Convert(pen);

            return(PenCollectorInteractor.GetsRidOfPen(useCasePen));
        }
        public bool GetsRidOfInk(Ink ink)
        {
            var useCaseInk = DtoToUseCaseDtoConverter.Convert(ink);

            return(PenCollectorInteractor.GetsRidOfInk(useCaseInk));
        }
        public bool UpdatesPenDetails(Pen pen)
        {
            var useCasePen = DtoToUseCaseDtoConverter.Convert(pen);

            return(PenCollectorInteractor.UpdatesPenDetails(useCasePen));
        }
        public bool UpdatesInkDetails(Ink ink)
        {
            var useCaseInk = DtoToUseCaseDtoConverter.Convert(ink);

            return(PenCollectorInteractor.UpdatesInkDetails(useCaseInk));
        }
        public bool AcquiresPen(Pen pen)
        {
            var useCasePen = DtoToUseCaseDtoConverter.Convert(pen);

            return(PenCollectorInteractor.AcquiresPen(useCasePen));
        }
        public bool AcquiresInk(Ink ink)
        {
            var useCaseInk = DtoToUseCaseDtoConverter.Convert(ink);

            return(PenCollectorInteractor.AcquiresInk(useCaseInk));
        }