public void ImportActor(ActorDto actorDto) { string actorName = actorDto.Name; InputDataValidator.ValidateStringMaxLength(actorName, Constants.MaxActorNameLength); actorValidator.ValidateActorDoesntExist(actorName); float?actorRating = actorDto.Rating; InputDataValidator.ValidateFloatInRange(actorRating, Constants.MinRatingValue, Constants.MaxRatingValue); List <ActorMovieDto> movies = actorDto.Movies; movieValidator.CheckMoviesExist(movies); actorService.AddActor(actorName, actorRating); this.AddMoviesToActor(actorName, movies); Console.WriteLine(string.Format(Constants.ImportSuccessMessages.ActorAddedSuccess, actorName)); }