private async Task UpdateSeiyuu(Seiyuu seiyuu, Person seiyuuParsedData) { string japaneseName = string.Empty; seiyuu.Name = seiyuuParsedData.Name; seiyuu.Popularity = seiyuuParsedData.MemberFavorites; seiyuu.About = seiyuuParsedData.More; if (seiyuuParsedData.Birthday.HasValue) { seiyuu.Birthday = seiyuuParsedData.Birthday.Value.ToString("dd-MM-yyyy"); } seiyuu.ImageUrl = EmptyStringIfPlaceholder(seiyuuParsedData.ImageURL); if (!string.IsNullOrWhiteSpace(seiyuuParsedData.FamilyName)) { japaneseName += seiyuuParsedData.FamilyName; } if (!string.IsNullOrWhiteSpace(seiyuuParsedData.GivenName)) { japaneseName += string.IsNullOrEmpty(japaneseName) ? seiyuuParsedData.GivenName : " " + seiyuuParsedData.GivenName; } seiyuu.JapaneseName = japaneseName; seiyuuRepository.Update(seiyuu); await seiyuuRepository.CommitAsync(); }