public void TestCurrency() { Currency currency = Currency.getInstance(Locale.UK); CurrencyTransform format = new CurrencyTransform(); String value = format.write(currency); Currency copy = format.read(value); AssertEquals(currency, copy); }
public IHttpActionResult PostCurrencyTransform(int id) { if (id < 0) { return(BadRequest()); } if (db.CurrencyTransforms.Any(ct => ct.CurrencyAmt == id)) { return(Ok(db.CurrencyTransforms.FirstOrDefault(ct => ct.CurrencyAmt == id))); } try { UBS_TransformService.CurrencyTransformClient client = new UBS_TransformService.CurrencyTransformClient("NetTcpBinding_ICurrencyTransform"); string lstrAmtWords = client.Humanize(id); CurrencyTransform lcurrencyTransform = new CurrencyTransform() { CurrencyAmt = id, CurrencyAmtWords = lstrAmtWords }; db.CurrencyTransforms.Add(lcurrencyTransform); db.SaveChanges(); return(Ok(lcurrencyTransform)); } catch (Exception ex) { return(InternalServerError(ex)); } }
static void Main(string[] args) { Console.WriteLine("Converting 35432 to string:"); var transformer = new CurrencyTransform(); Console.WriteLine(transformer.Humanize(35432)); Console.WriteLine("Press anything to exit."); Console.ReadKey(); Console.WriteLine("Bye."); }