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); }
public void SetCurrentCUC(string userName, CucModel model) { string json = JsonConvert.SerializeObject(model); _userPreferences.StoreStringValue(CUC_KEY(userName), json); }
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)); }