// This method gets called by the runtime. Use this method to add services to the container.
 public void ConfigureServices(IServiceCollection services)
 {
     services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
     services.AddScoped <IClientService, ClientService>();
     services.AddScoped <IClientUserService, ClientUserService>();
     services.AddScoped <IClientUserService, ClientUserService>();
     container.AddMediator().AddService();
     services.AddCustomControllerActivation(container.Resolve);
     services.AddRequestScopingMiddleware(container.BeginScope);
 }