示例#1
0
        public CucModel GetCurrentCUC(string userName)
        {
            string   jsonCUC = _userPreferences.GetStoredStringValue(CUC_KEY(userName));
            CucModel model   = new CucModel();

            if (jsonCUC != null)
            {
                model = JsonConvert.DeserializeObject <CucModel>(jsonCUC);
            }
            return(model);
        }
示例#2
0
        public void SetCurrentCUC(string userName, CucModel model)
        {
            string json = JsonConvert.SerializeObject(model);

            _userPreferences.StoreStringValue(CUC_KEY(userName), json);
        }
示例#3
0
        public async Task <MassiveBonusResponseModel> RemoveAllBonus(string userName, CucModel cucModel)
        {
            var allBonus = GetLocalBonus(userName);
            MassiveBonusRequestContract requestContract = new MassiveBonusRequestContract()
            {
                codigosBonos = allBonus.Select(pp => pp.codigoBono).ToList(),
                cuc          = cucModel.idPuntoVenta,
                idEmisorBono = userName
            };

            var response = await _wSValidBonoRepository.MassiveRemoveBonus(requestContract);

            DeleteLocalBonus(userName);

            return(_mapper.Map <MassiveBonusResponseModel>(response));
        }