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) { }