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); } }
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); } }
}//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