public MoviesListing(IMoviesLogic moviesLogic, IActorsLogic actorsLogic)
 {
     this._moviesLogic = moviesLogic;
     this._actorsLogic = actorsLogic;
     InitializeComponent();
     this.FillForm();
 }
Example #2
0
 public Main(IMoviesLogic moviesLogic, IClientsLogic clientsLogic, IRentalsLogic rentalsLogic, IActorsLogic actorsLogic)
 {
     this._moviesLogic  = moviesLogic;
     this._clientsLogic = clientsLogic;
     this._rentalsLogic = rentalsLogic;
     this._actorsLogic  = actorsLogic;
     InitializeComponent();
 }
Example #3
0
 public AddMovie(IMoviesLogic moviesLogic, IActorsLogic actorsLogic, int movieId = 0)
 {
     _actorsLogic = actorsLogic;
     _moviesLogic = moviesLogic;
     _movieId     = movieId;
     InitializeComponent();
     InitialiseControls();
     FillForm();
 }
Example #4
0
        public TestIntegrations()
        {
            //Create TestServer
            var builder = new WebHostBuilder()
                          .UseStartup <Startup>();

            server = new TestServer(builder);

            //Get individual scopes from testserver to create controllerinstances with scoped services
            movieslogic  = server.Host.Services.GetService <IMoviesLogic>();
            accountlogic = server.Host.Services.GetService <IAccountLogic>();

            sessionlogic = new Mock <IUserSession>();

            account = new Account
            {
                Name     = "Simon",
                Password = "******"
            };
            //Inject services from testserver into the controllers
            moviescontroller  = new MoviesController(movieslogic, sessionlogic.Object);
            accountcontroller = new AccountController(accountlogic, sessionlogic.Object);
        }
Example #5
0
 public MoviesController(IMoviesLogic logic, IUserSession userSession)
 {
     _logic       = logic;
     _userSession = userSession;
 }
 public ActorsLogic(IUnitOfwork unitOfwork, IMoviesLogic moviesLogic) : base(unitOfwork)
 {
     _moviesLogic = moviesLogic;
 }