public OrderService InitializeOrderService() { var applicationContext = new ApplicationContext(); var orderRepository = new OrderRepository(applicationContext); var responseRepository = new OrderResponseRepository(applicationContext); var commitProvider = new CommitProvider(applicationContext); return(new OrderService(orderRepository, responseRepository, null, commitProvider)); }
public override void Refresh() { try { if (EdiService.SelectedRelationship == null) { Utilites.Error("Необходимо выбрать клиента"); return; } base.Refresh(); Documents = OrderResponseRepository.GetOrdrsp(DateFrom, DateTo); } catch (Exception ex) { Utilites.Error(ex); } }
public override void ToEdi(object o = null) { try { if (EdiService.SelectedRelationship == null) { Utilites.Error("Необходимо выбрать клиента"); return; } base.ToEdi(); if (SelectedItem != null) { OrderResponseRepository.SendOrdrsp(SelectedItem); Refresh(); } } catch (Exception ex) { Utilites.Error(ex); } }
private void InitializeObjects() { ClearDb(); Context = new ApplicationContext(); CommitProvider = new CommitProvider(Context); IdentityRepository = new IdentityRepository( new UserManager(new UserStore(Context)), new RoleManager(new RoleStore(Context)), Context ); OrderRepository = new OrderRepository(Context); OrderResponseRepository = new OrderResponseRepository(Context); OrderCategoryRepository = new OrderCategoryRepository(Context); ProviderRepository = new ProviderRepository(Context); ProviderResponseRepository = new ProviderResponseRepository(Context); ProviderCategoryRepository = new ProviderCategoryRepository(Context); ImageRepository = new ImageRepository(Context); ProfileRepository = new ProfileRepository(Context); OrderService = new OrderService(OrderRepository, OrderResponseRepository, OrderCategoryRepository, CommitProvider); ProviderService = new ProviderService(ProviderRepository, ProviderResponseRepository, ProviderCategoryRepository, CommitProvider); ImageService = new ImageService(); UserService = new UserService(IdentityRepository, ProfileRepository, CommitProvider); }