public async override Task <bool> AddIfNotExists(CsvRowResult row)
        {
            PublisherService service   = new PublisherService();
            Publisher        publisher = row.Entity as Publisher;

            if (await service.ExistsWithName(publisher.Name))
            {
                return(false);
            }
            else
            {
                await service.Add(publisher);

                return(true);
            }
        }
Beispiel #2
0
        public async override Task <bool> AddIfNotExists(CsvRowResult row)
        {
            AuthorService service = new AuthorService();
            Author        author  = row.Entity as Author;

            if (await service.ExistsWithName(author.FirstName, author.LastName))
            {
                return(false);
            }
            else
            {
                await service.Add(author);

                return(true);
            }
        }
Beispiel #3
0
        }//GetEnumerator

        public override async Task <bool> AddIfNotExists(CsvRowResult row)
        {
            TagService service = new TagService();
            Tag        tag     = row.Entity as Tag;

            if (await service.ExistsWithName(tag.Name))
            {
                return(false);
            }
            else
            {
                await service.Add(tag);

                return(true);
            }
        } //AddIfNotExists