public MovieListViewModel(IService service) { Service = service; MovieFilter = new MovieFilter(); SelectedMovie = null; NewMovie = null; NewActor = null; NewDirector = null; MovieFilterCommand = new FilterCommand(this); NewMovieCommand = new NewItemCommand(this); CancelNewMovieCommand = new CancelNewItemCommand(this); SaveMovieCommand = new SaveMovieCommand(this); DownloadPosterFromWebApiCommand = new DownloadPosterFromWebApiCommand(this); AddGenreCommand = new AddGenreCommand(this); AddCountryCommand = new AddCountryCommand(this); AddDirectorCommand = new AddDirectorCommand(this); AddActorCommand = new AddActorCommand(this); NewDirectorCommand = new NewDirectorCommand(this); NewActorCommand = new NewActorCommand(this); CancelNewActorCommand = new CancelNewActorCommand(this); CancelNewDirectorCommand = new CancelNewDirectorCommand(this); SaveActorCommand = new SaveActorCommand(this); SaveDirectorCommand = new SaveDirectorCommand(this); RemoveMovieCommand = new RemoveMovieCommand(this); Genres = new ObservableCollection <Genre>(); Countries = new ObservableCollection <Country>(); Directors = new ObservableCollection <Director>(); Actors = new ObservableCollection <Actor>(); }
public async Task <ActionResult <UCActorDto> > AddActor(AddActorCommand command) { return(await Mediator.Send(command)); }