Example #1
0
        public static async Task GetCountItemsCartDetail(IApiServices apiServices, AccessToken accessToken)
        {
            int count = 0;
            var url   = Prism.PrismApplicationBase.Current.Resources["UrlAPI"].ToString();
            //var Token = Preferences.Get(Settings.Token, "");

            var response = await apiServices.GetListAsync <BuyCartDetail>(url, "/api", $"/BuyCartDetail/GetCartItems?BuyCart={accessToken.Cart.Id}", "", "");

            if (!response.IsSuccess)
            {
                if (response.Message == "")
                {
                    response.Message = Messages.ConnectionError;
                }
                await App.Current.MainPage.DisplayAlert(Messages.Info, response.Message, Messages.Accept);

                return;
            }

            var List = (List <BuyCartDetail>)response.Result;

            if (response.Result != null)
            {
                count = List.ToList().Select(x => x.Quantity).Sum();
            }

            Preferences.Set(Settings.ItemsCart, count);
        }
Example #2
0
 public LoginPageViewModel(INavigationService navigationService, IApiServices apiService) : base(navigationService)
 {
     Title              = "Scarpa - Seguridad";
     _isEnabled         = true;
     _apiService        = apiService;
     _navigationService = navigationService;
 }
 public MatchesViewModel(IApiServices api, IPageDialogService pageDialog, INavigationService navigationService) : base(pageDialog, navigationService)
 {
     apiServices       = api;
     Title             = "Games";
     GetLeaguesCommand = new DelegateCommand(async() => await GetLeagues());
     GetLeaguesCommand.Execute();
 }
Example #4
0
 public LoginPageViewModel(INavigationService navigationService, IApiServices apiServices)
     : base(navigationService)
 {
     Title      = "Login";
     IsEnabled  = true;
     apiservice = apiServices;
 }
Example #5
0
        public SaveProgressControllerTests()
        {
            _logger      = Substitute.For <ILogger <SaveProgressController> >();
            _apiServices = Substitute.For <IApiServices>();
            _appSettings = Substitute.For <IOptions <AppSettings> >();

            _dataProtectionProvider = new EphemeralDataProtectionProvider();
            _tempData = Substitute.For <ITempDataDictionary>();

            _appSettings.Value.Returns(new AppSettings());

            _controller = new SaveProgressController(_logger, _apiServices, _appSettings, _dataProtectionProvider)
            {
                TempData          = _tempData,
                ControllerContext = new ControllerContext
                {
                    HttpContext = new DefaultHttpContext {
                    }
                }
            };

            _controller.Request.Cookies = new RequestCookieCollection(new Dictionary <string, string>
            {
                { ".dysac-session", _dataProtectionProvider.CreateProtector("BaseController").Protect("201904-Abc123") }
            });
        }
 public UserRegisterPageViewModel(INavigationService navigationService, IApiServices apiServices) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiServices       = apiServices;
     _isEnabled         = true;
     Title = Messages.TtRegisUser;
 }
 public DetailLeagueViewModel(INavigationService navigationService, IApiServices api, IPageDialogService pageDialog)
 {
     navigation    = navigationService;
     dialogService = pageDialog;
     apiServices   = api;
     Tap           = new DelegateCommand <object>(SelectTeam);
 }
Example #8
0
 protected BaseProxy(IApiServices services, string key, string groupurl)
 {
     _services = services;
     BaseUrl   = "https://api.meetup.com/";    // api url if this was to change nothing would work from meetup and meetup site defunct so... hard coded
     _key      = "&key=" + key;
     GroupUrl  = groupurl;
 }
 public CartDetailPageViewModel(INavigationService navigationService,
                                IApiServices apiServices) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiServices       = apiServices;
     CartUserDetail     = new ObservableCollection <BuyCartDetail>();
 }
Example #10
0
 public InitPageViewModel(INavigationService navigation, IApiServices iapiservices) : base(navigation)
 {
     Title = "SCARPA Registro";
     _isEnabledBtnRegistrar = true;
     _navigation            = navigation;
     _iapiservices          = iapiservices;
 }
Example #11
0
 public ChampionsViewModel(IApiServices api, INavigationService navigationService)
 {
     navigation        = navigationService;
     apiServices       = api;
     GetLeaguesCommand = new DelegateCommand(async() => await GetLeagues());
     GetLeaguesCommand.Execute();
 }
 public FinishController(
     ILogger <FinishController> log,
     IApiServices apiServices, IDataProtectionProvider dataProtectionProvider) : base(dataProtectionProvider)
 {
     _log         = log;
     _apiServices = apiServices;
 }
Example #13
0
 public FinishController(
     ILogger <FinishController> log,
     IApiServices apiServices)
 {
     _log         = log;
     _apiServices = apiServices;
 }
 public ErrorController(
     ILogger <ErrorController> log,
     IApiServices apiServices)
 {
     _log         = log;
     _apiServices = apiServices;
 }
 public HomeController(
     ILogger <HomeController> log,
     IApiServices apiServices)
 {
     _log         = log;
     _apiServices = apiServices;
 }
Example #16
0
        public ConfigPageViewModel(INavigationService navigationService, IApiServices apiServices) : base(navigationService)
        {
            Title = "ConfiguraciĆ³n";
            _navigationService = navigationService;
            _apiServices       = apiServices;

            Host = Settings.HostApi;
        }
Example #17
0
 public LoginPageViewModel(INavigationService navigationService, IApiServices apiServices) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiServices       = apiServices;
     _isEnabled         = true;
     Title = Messages.TtRegisUser;
     RemoveCache();
 }
Example #18
0
 public ProductDetailPageViewModel(INavigationService navigationService, IApiServices apiServices) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiServices       = apiServices;
     SimilarProducts    = new ObservableCollection <Product>();
     FullProductList    = new ObservableCollection <Product>();
     Qty = 1;
 }
 public ProductPageViewModel(INavigationService navigationService, IApiServices apiServices) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiServices       = apiServices;
     CategoryModelList  = new ObservableCollection <ProductCategory>();
     ProductList        = new ObservableCollection <Product>();
     FullProductList    = new ObservableCollection <Product>();
     IsBusy             = true;
 }
 public ResultsController(
     ILogger <ResultsController> log,
     IApiServices apiServices,
     IOptions <AppSettings> appSettings)
 {
     _log         = log;
     _apiServices = apiServices;
     _appSettings = appSettings.Value;
 }
Example #21
0
 public QuestionController(
     ILogger <QuestionController> log,
     IApiServices apiServices,
     IOptions <AppSettings> appSettings, IDataProtectionProvider dataProtectionProvider) : base(dataProtectionProvider)
 {
     _log         = log;
     _apiServices = apiServices;
     _appSettings = appSettings.Value;
 }
 public BarController(IBarServices barServices, ICocktailServices cocktailServices, IBarCocktailServices barCocktailServices, IApiServices apiServices, IFormattingService formattingService, IMailServices mailServices)
 {
     _barServices         = barServices;
     _cocktailServices    = cocktailServices;
     _barCocktailServices = barCocktailServices;
     _apiServices         = apiServices;
     _formattingService   = formattingService;
     _mailServices        = mailServices;
 }
Example #23
0
 public PaymentPageViewModel(INavigationService navigationService, IApiServices apiServices) : base(navigationService)
 {
     CartUserDetail     = new ObservableCollection <BuyCartDetail>();
     _navigationService = navigationService;
     _apiServices       = apiServices;
     UserAddresses      = new ObservableCollection <UserAddress>();
     _isDelivery        = true;
     _isBankTransfer    = true;
 }
 public ListLeaguesViewModel(IApiServices api, INavigationService navigationService)
 {
     apiServices       = api;
     navigation        = navigationService;
     Tap               = new DelegateCommand <object>(SelectLeague);
     TitlePage         = "Leagues";
     GetLeaguesCommand = new DelegateCommand(async() => await GetLeagues());
     GetLeaguesCommand.Execute();
 }
 public SaveProgressController(
     ILogger <SaveProgressController> log,
     IApiServices apiServices,
     IOptions <AppSettings> appSettings)
 {
     _log         = log;
     _apiServices = apiServices;
     _appSettings = appSettings.Value;
 }
Example #26
0
        public CountriesPageViewModel(INavigationService navigationService, IApiServices apiServices) : base(navigationService)
        {
            Title = "Countries Page";

            _navigationService = navigationService;
            _apiServices       = apiServices;

            LoadCountriesAsync();
        }
Example #27
0
        public void Initialize()
        {
            _apiServices = new ApiServices();
            var config = new ConfigurationBuilder()
                         .SetBasePath(System.AppDomain.CurrentDomain.BaseDirectory)
                         .AddJsonFile("appsettings.json")
                         .Build();

            LoginId = config["LoginId"];
        }
Example #28
0
 public FinishControllerTests()
 {
     _logger = Substitute.For<ILogger<FinishController>>();
     _apiServices = Substitute.For<IApiServices>();
     _session = Substitute.For<ISession>();
 
     _controller = new FinishController(_logger, _apiServices)
     {
         ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext { Session = _session } }
     };
 }
Example #29
0
        public ErrorControllerTests()
        {
            _logger                 = Substitute.For <ILogger <ErrorController> >();
            _apiServices            = Substitute.For <IApiServices>();
            _dataProtectionProvider = Substitute.For <IDataProtectionProvider>();

            _controller = new ErrorController(_logger, _apiServices, _dataProtectionProvider)
            {
                ControllerContext = new ControllerContext {
                    HttpContext = new DefaultHttpContext()
                }
            };
        }
 public EventController(
     IBarServices barServices,
     IApiServices apiServices,
     ICocktailServices cocktailServices,
     IBarCocktailServices barCocktailServices,
     IMailServices mailServices,
     IFormattingService formattingService)
 {
     this.barServices         = barServices;
     this.apiServices         = apiServices;
     this.cocktailServices    = cocktailServices;
     this.barCocktailServices = barCocktailServices;
     this.mailServices        = mailServices;
     this.formattingService   = formattingService;
 }