コード例 #1
0
 public UserLogin(IUserRepository userRepository, ILogger logger)
 {
     ErrorHandlingHelper.IfArgumentNullException(userRepository, "IUserRepository");
     ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
     _userRepository = userRepository;
     _logger         = logger;
 }
コード例 #2
0
 public CasualtyController(ICasualtyProvider casualtyProvider, ICasualtyService casualtyService)
 {
     ErrorHandlingHelper.IfArgumentNullException(casualtyProvider, "ICasualtyProvider");
     ErrorHandlingHelper.IfArgumentNullException(casualtyService, "ICasualtyService");
     _casualtyProvider = casualtyProvider;
     _casualtyService  = casualtyService;
 }
コード例 #3
0
 public CategoriesProvider(ILogger logger, ICategoriesRepository repos)
 {
     ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
     ErrorHandlingHelper.IfArgumentNullException(repos, "ICategoriesRepository");
     _logger = logger;
     _repos  = repos;
 }
コード例 #4
0
 public InventoryController(IInventoryProvider inventoryProvider, IInventoryService inventoryService)
 {
     ErrorHandlingHelper.IfArgumentNullException(inventoryProvider, "IInventoryProvider");
     ErrorHandlingHelper.IfArgumentNullException(inventoryService, "IInventoryService");
     _inventoryService  = inventoryService;
     _inventoryProvider = inventoryProvider;
 }
コード例 #5
0
 public RequestsProvider(IRequestsRepository repos, ICacheService cache)
 {
     ErrorHandlingHelper.IfArgumentNullException(repos, "IRequestsRepository");
     ErrorHandlingHelper.IfArgumentNullException(cache, "ICacheService");
     _repos = repos;
     _cache = cache;
 }
コード例 #6
0
 public RequestDetailController(IRequestDetailsProvider requestDetailsProvider, IRequestDetailService requestDetailService)
 {
     ErrorHandlingHelper.IfArgumentNullException(requestDetailsProvider, "IRequestDetailsProvider");
     ErrorHandlingHelper.IfArgumentNullException(requestDetailService, "IRequestDetailService");
     _requestDetailsProvider = requestDetailsProvider;
     _requestDetailService   = requestDetailService;
 }
コード例 #7
0
 public RescuersController(IRescuersProvider rescuersProvider, IRescuersService rescuerService)
 {
     ErrorHandlingHelper.IfArgumentNullException(rescuersProvider, "IRescuersProvider");
     ErrorHandlingHelper.IfArgumentNullException(rescuerService, "IRescuersService");
     _rescuerService = rescuerService;
     _rescuersProvider = rescuersProvider;
 }
コード例 #8
0
 public InventoryService(ILogger logger, IInventoryRepository repos)
 {
     ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
     ErrorHandlingHelper.IfArgumentNullException(repos, "IInventoryRepository");
     _logger = logger;
     _repos  = repos;
 }
コード例 #9
0
 public RoleProvider(ILogger logger, IRoleRepository repos)
 {
     ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
     ErrorHandlingHelper.IfArgumentNullException(repos, "IRoleRepository");
     _logger = logger;
     _repos  = repos;
 }
コード例 #10
0
 public RescuerService(ILogger logger, IRescuersRepository repos)
 {
     ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
     ErrorHandlingHelper.IfArgumentNullException(repos, "IRescuersRepository");
     _logger = logger;
     _repos  = repos;
 }
コード例 #11
0
 public BrigadeService(ILogger logger, IBrigadesRepository repos, ICacheService cache)
 {
     ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
     ErrorHandlingHelper.IfArgumentNullException(cache, "ICacheService");
     ErrorHandlingHelper.IfArgumentNullException(repos, "IBrigadesRepository");
     _cache  = cache;
     _logger = logger;
     _repos  = repos;
 }
コード例 #12
0
 public BrigadeController(IBrigadesProvider brigadesProvider, IBrigadeService brigadeService, IRescuersProvider rescuersProvider, IInventoryProvider inventoryProvider)
 {
     ErrorHandlingHelper.IfArgumentNullException(brigadesProvider, "IBrigadesProvider");
     ErrorHandlingHelper.IfArgumentNullException(rescuersProvider, "IRescuersProvider");
     ErrorHandlingHelper.IfArgumentNullException(inventoryProvider, "IInventoryProvider");
     ErrorHandlingHelper.IfArgumentNullException(brigadeService, "IBrigadeService");
     _brigadeService    = brigadeService;
     _brigadesProvider  = brigadesProvider;
     _rescuersProvider  = rescuersProvider;
     _inventoryProvider = inventoryProvider;
 }
コード例 #13
0
 public AccountController(IUserLogin userLogin, IUserProvider userProvider, IRoleProvider roleProvider, IUserService userService)
 {
     ErrorHandlingHelper.IfArgumentNullException(userService, "IUserService");
     ErrorHandlingHelper.IfArgumentNullException(userLogin, "IUserLogin");
     ErrorHandlingHelper.IfArgumentNullException(userProvider, "IUserProvider");
     ErrorHandlingHelper.IfArgumentNullException(roleProvider, "IRoleProvider");
     _roleProvider = roleProvider;
     _userProvider = userProvider;
     _userService  = userService;
     _userLogin    = userLogin;
 }
コード例 #14
0
 public RequestController(IRequestService requestService, IRequestsProvider requestsProvider, ICategoriesProvider categoriesProvider, IRequestDetailsProvider requestDetailsProvider, ILogger logger)
 {
     ErrorHandlingHelper.IfArgumentNullException(categoriesProvider, "ICategoriesProvider");
     ErrorHandlingHelper.IfArgumentNullException(requestsProvider, "IRequestsProvider");
     ErrorHandlingHelper.IfArgumentNullException(requestDetailsProvider, "IRequestDetailsProvider");
     ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
     _requestsProvider       = requestsProvider;
     _categoriesProvider     = categoriesProvider;
     _requestDetailsProvider = requestDetailsProvider;
     _requestService         = requestService;
     _logger = logger;
 }
コード例 #15
0
        public AdService(ILogger logger)
        {
            ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
            _logger = logger;
            ExeConfigurationFileMap fileMap = new ExeConfigurationFileMap();

            fileMap.ExeConfigFilename = Path.Combine(AppDomain.CurrentDomain.SetupInformation.PrivateBinPath, "App.config");
            Configuration newConfiguration = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None);
            ConfigurationChannelFactory <IService> factory = new ConfigurationChannelFactory <IService>("BasicHttpBinding_IService", newConfiguration, null);

            _client = factory.CreateChannel();
        }
コード例 #16
0
ファイル: MainMenu.cs プロジェクト: RamizVa1iyev/EMarket
        private void btnBuy_Click(object sender, EventArgs e)
        {
            short quantity = Convert.ToInt16(nudProductCount.Value);

            if (_product != null)
            {
                ErrorHandlingHelper.ErrorHandler(() => _cartService.AddToCart(quantity, _product, _cart));
                LoadCart(_cart);
                LoadTotalPrice(_cart);
            }
            else
            {
                MessageBox.Show(@"Please select the product");
            }
        }
コード例 #17
0
 private void btnAddProduct_Click(object sender, EventArgs e)
 {
     ErrorHandlingHelper.ErrorHandler(() =>
     {
         var product = new Product()
         {
             CategoryId  = Convert.ToInt32(cbxAddCategory.SelectedValue),
             ProductName = tbxAddName.Text,
             UnitPrice   = Convert.ToDecimal(tbxAddUnitPrice.Text),
             StockAmount = Convert.ToInt16(tbxAddUnitsInStock.Text)
         };
         _productService.Add(product);
         MessageBox.Show(product.ProductName + @" Added!");
         LoadProducts();
     });
 }
コード例 #18
0
 private void btnRemove_Click(object sender, EventArgs e)
 {
     ErrorHandlingHelper.ErrorHandler(() =>
     {
         if (dgwProducts.CurrentRow != null)
         {
             var product = new Product()
             {
                 Id = Convert.ToInt32(dgwProducts.CurrentRow.Cells[0].Value)
             };
             _productService.Delete(product);
         }
         MessageBox.Show(@"Product Deleted!");
         LoadProducts();
     });
 }
コード例 #19
0
 private void btnRemove_Click(object sender, EventArgs e)
 {
     ErrorHandlingHelper.ErrorHandler(() =>
     {
         if (dgwProducts.CurrentRow != null)
         {
             var newProduct = new Product()
             {
                 Id          = Convert.ToInt32(dgwProducts.CurrentRow.Cells[0].Value),
                 ProductName = tbxUpdateName.Text,
             };
             _productService.Delete(newProduct);
             LoadProducts();
             MessageBox.Show(newProduct.ProductName + @" " + @"Deleted!");
         }
     });
 }
コード例 #20
0
        private void btnRemove_Click_1(object sender, EventArgs e)
        {
            ErrorHandlingHelper.ErrorHandler(() =>
            {
                var row = dgwProducts.CurrentRow;
                if (row != null)
                {
                    var product1 = new Product()
                    {
                        Id = Convert.ToInt32(row.Cells[0].Value),

                    };
                    _productService.Delete(product1);
                }

                LoadProducts();
                MessageBox.Show(@"Mehsul silindi!");
            });
        }
コード例 #21
0
 private void btnUpdate_Click(object sender, EventArgs e)
 {
     ErrorHandlingHelper.ErrorHandler(() =>
     {
         if (dgwProducts.CurrentRow != null)
         {
             var newProduct = new Product()
             {
                 Id          = Convert.ToInt32(dgwProducts.CurrentRow.Cells[0].Value),
                 CategoryId  = Convert.ToInt32(cbxUpdateCategory.SelectedValue),
                 ProductName = tbxUpdateName.Text,
                 StockAmount = Convert.ToInt16(tbxUpdateUnitInStock.Text),
                 UnitPrice   = Convert.ToDecimal(tbxUpdateUnitPrice.Text)
             };
             _productService.Update(newProduct);
             LoadProducts();
             MessageBox.Show(newProduct.ProductName + @" " + @"Updated!");
         }
     });
 }
コード例 #22
0
        private void btnAdd_Click(object sender, EventArgs e)
        {

            
            ErrorHandlingHelper.ErrorHandler(() =>
            {
                var product1 = new Product()
                {
                    CategoryId = Convert.ToInt32(cbxAdd.SelectedValue),
                    ProductName = tbxAddName.Text,
                    UnitPrice = Convert.ToDecimal(tbxAddUnitPrice.Text),
                    StockAmount = Convert.ToInt16(tbxAddUnitinstock.Text)
                };
                _productService.Add(product1);
                LoadProducts();
                MessageBox.Show(@"Mehsul elave olundu!");
            });


        }
コード例 #23
0
        private async Task <IResult <InstaUserListShortResponse> > GetUserListByUriAsync(Uri uri)
        {
            var request  = HttpHelper.GetDefaultRequest(HttpMethod.Get, uri, _deviceInfo);
            var response = await _httpRequestProcessor.SendAsync(request);

            var json = await response.Content.ReadAsStringAsync();

            if (response.StatusCode != HttpStatusCode.OK)
            {
                return(Result.UnExpectedResponse <InstaUserListShortResponse>(response, json));
            }
            var instaUserListResponse = JsonConvert.DeserializeObject <InstaUserListShortResponse>(json);

            if (instaUserListResponse.IsOk())
            {
                return(Result.Success(instaUserListResponse));
            }
            var status = ErrorHandlingHelper.GetBadStatusFromJsonString(json);

            Result.Fail(new ResultInfo(status.Message), (InstaUserListShortResponse)null);
            return(Result.Success(instaUserListResponse));
        }
コード例 #24
0
        private void button3_Click(object sender, EventArgs e)
        {
            ErrorHandlingHelper.ErrorHandler(() =>
            {
                var row = dgwProducts.CurrentRow;
                if (row != null)
                {
                    var product1 = new Product()
                    {
                        Id = Convert.ToInt32(row.Cells[0].Value),
                        CategoryId = Convert.ToInt32(cbxUpdate.SelectedValue),
                        ProductName = tbxNameUpdate.Text,
                        UnitPrice = Convert.ToDecimal(tbxUnitPriceUpdate.Text),
                        StockAmount = Convert.ToInt16(tbxUnitinstockUpdate.Text)
                    };
                    _productService.Update(product1);
                }

                LoadProducts();
                MessageBox.Show(@"Mehsul yenilendi!");

            });
        }
コード例 #25
0
ファイル: ActivityBase.cs プロジェクト: mkopadev/salesapp
        protected override void OnCreate(Bundle savedInstanceState)
        {
            Logger.Initialize(this.GetType().FullName);
            this._errorHandlingHelper = new ErrorHandlingHelper(this);

            // ensure the initialization is done
            var setup = MvxAndroidSetupSingleton.EnsureSingletonAvailable(this.ApplicationContext);

            setup.EnsureInitialized();

            base.OnCreate(savedInstanceState);

            try
            {
                this.SetViewPermissions();
            }
            catch (NotImplementedException)
            {
                Logger.Debug("View permissions not set for this activity. We'll pretend this never happened.");
            }

            ResolveStartPoint(savedInstanceState);
        }
コード例 #26
0
 public СacheService(ILogger logger)
 {
     ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
     _cache  = MemoryCache.Default;
     _logger = logger;
 }
コード例 #27
0
 public RequestDetailRepository(ILogger logger)
 {
     ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
     _logger = logger;
     _conn   = ConnectionStringInitialiser.InitConnectionString();
 }
コード例 #28
0
 public UserProvider(IUserRepository repos)
 {
     ErrorHandlingHelper.IfArgumentNullException(repos, "IUserRepository");
     _repos = repos;
 }
コード例 #29
0
 public AdvertisingController(IAdProvider adProvider)
 {
     ErrorHandlingHelper.IfArgumentNullException(adProvider, "IAdProvider");
     _adProvider = adProvider;
 }
コード例 #30
0
 public void OnGet()
 {
     ErrorHandlingHelper.ThrowBadHttpRequestException();
 }