예제 #1
0
        /// <summary>
        /// Дабоваить список
        /// </summary>
        private async void AddActorsToFilm()
        {
            foreach (var actorAdded in AddActorUserControlCollection)
            {
                try
                {
                    if (string.IsNullOrWhiteSpace(actorAdded?.Name))
                    {
                        continue;
                    }
                    var actor =
                        _actorList.FirstOrDefault(
                            a =>
                            !(string.IsNullOrEmpty(a.Name)) &&
                            a.Name.Equals(actorAdded.Name, StringComparison.CurrentCultureIgnoreCase));
                    if (actor == null)
                    {
                        Films.Actor.Add(await _actorDataHttpProxy.CreateItem(actorAdded));
                        continue;
                    }

                    Films.Actor.Add(actor);
                }
                catch
                {
                    // ToDo Обработать ошибки
                }
            }
        }