protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            var context = new WcfDataContext(Settings.Default.ServiceOperation);

            var dataManager = new WcfDataManager(context);

            DalContainer.RegisterWcfDataMager(dataManager);
        }
 /// <summary>
 /// Создать репозитой для работы с классами оборудования
 /// </summary>
 /// <param name="dataManager">
 /// Менеджер доступа к данным WCF
 /// </param>
 public kEquipmentRepository(WcfDataManager dataManager)
     : base(new GeneralDataGateway <kEquipment, ServiceOperationClient>(dataManager.GetContext), dataManager)
 {
 }
 /// <summary>
 /// Создать репозитой для работы с группами
 /// </summary>
 /// <param name="dataManager">
 /// Менеджер доступа к данным WCF
 /// </param>
 public GroupRepository(WcfDataManager dataManager)
     : base(new GeneralDataGateway <Group, ServiceOperationClient>(dataManager.GetContext), dataManager)
 {
 }