예제 #1
0
        public IHttpActionResult GetActor(int id)
        {
            Actor actor = _dALActor.GetActorById(id);

            if (actor == null)
            {
                return(NotFound());
            }
            return(Ok(actor));
        }
예제 #2
0
        private void AddActorExecute()
        {
            try
            {
                int selectedActorId = _dALActor.AllActors().ElementAt(SelectedActor).Id;
                var actor           = _dALActor.GetActorById(selectedActorId);

                if (!_movieActors.Exists(a => a.Id == actor.Id))
                {
                    _movieActors.Add(actor);
                }
                Actor = null;
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private string ActorsForMovie()
        {
            int iterator = 0;

            foreach (var actor in _currentMovie.Actors)
            {
                var movieActor = _dALActor.GetActorById(actor.Id);
                if (movieActor != null)
                {
                    actors += movieActor.Name + " " + movieActor.Surname;
                    iterator++;
                    if (iterator < _currentMovie.Actors.Count)
                    {
                        actors += ", ";
                    }
                }
            }
            return(actors);
        }