Esempio n. 1
0
        public UserService(IOptions <AppSettings> appSettings, RubiDBSettings rubiDBSettings)
        {
            _appSettings = appSettings.Value;
            RUBIDataConnect rubiDataConnect = new RUBIDataConnect(rubiDBSettings.ConnectionString);

            _users = rubiDataConnect.PQ_CutomerAPI_GetAPIUsersListFunc();
        }
Esempio n. 2
0
 public DealController(ILogger <DealController> logger, IDealService brandService, RubiDBSettings rubiDBSettings)
 {
     _logger         = logger;
     _dealService    = brandService;
     _rubiDBSettings = rubiDBSettings;
     rubiDataConnect = new RUBIDataConnect(_rubiDBSettings.ConnectionString);
 }
Esempio n. 3
0
 public SubmitDealService(RubiDBSettings rubiDBSettings, IUserService userService, IHttpContextAccessor httpContextAccessor)
 {
     _rubiDBSettings      = rubiDBSettings;
     _httpContextAccessor = httpContextAccessor;
     _userService         = userService;
     _user            = _userService.GetById(_httpContextAccessor.HttpContext.User.Claims.First(i => i.Type == "id").Value);
     _rubiDataConnect = new RUBIDataConnect(rubiDBSettings.ConnectionString);
 }
Esempio n. 4
0
        public BrandService(RubiDBSettings rubiDBSettings, IUserService userService, IHttpContextAccessor httpContextAccessor)
        {
            _rubiDBSettings      = rubiDBSettings;
            _httpContextAccessor = httpContextAccessor;
            _userService         = userService;
            _user = _userService.GetById(_httpContextAccessor.HttpContext.User.Claims.First(i => i.Type == "id").Value);
            RUBIDataConnect rubiDataConnect = new RUBIDataConnect(rubiDBSettings.ConnectionString);

            _brands = rubiDataConnect.GetUsersBrandsListFunc(_user.UserId);
        }
Esempio n. 5
0
        public IActionResult Get()
        {
            try
            {
                _logger.LogInformation("Get StreetTypes Call");

                RUBIDataConnect rubiDataConnect = new RUBIDataConnect(_rubiDBSettings.ConnectionString);

                List <StreetType> listStreetType = rubiDataConnect.GetStreetTypeListFunc();
                return(Ok(listStreetType));
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, message: "Exception Occurred.");
                return(Result(HttpStatusCode.InternalServerError, ex.Message));
            }
        }
Esempio n. 6
0
        public IActionResult GetProducts(string Brand_CMR_ID)
        {
            try
            {
                _logger.LogInformation($"Get GetProducts Call with Brand_CMR_ID {Brand_CMR_ID}");

                if (String.IsNullOrEmpty(Brand_CMR_ID))
                {
                    throw new Exception(message: "Brand_CMR_ID is missing.");
                }

                RUBIDataConnect rubiDataConnect = new RUBIDataConnect(_rubiDBSettings.ConnectionString);

                List <Product> listProduct = rubiDataConnect.GetProductsListFunc(Brand_CMR_ID);
                return(Ok(listProduct));
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, message: "Exception Occurred.");
                return(Result(HttpStatusCode.InternalServerError, ex.Message));
            }
        }