public UserService(IOptions <AppSettings> appSettings, RubiDBSettings rubiDBSettings) { _appSettings = appSettings.Value; RUBIDataConnect rubiDataConnect = new RUBIDataConnect(rubiDBSettings.ConnectionString); _users = rubiDataConnect.PQ_CutomerAPI_GetAPIUsersListFunc(); }
public DealController(ILogger <DealController> logger, IDealService brandService, RubiDBSettings rubiDBSettings) { _logger = logger; _dealService = brandService; _rubiDBSettings = rubiDBSettings; rubiDataConnect = new RUBIDataConnect(_rubiDBSettings.ConnectionString); }
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); }
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); }
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)); } }
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)); } }