public ReversalModul() { Get["/reversal"] = _ => { var model = new Reversal { Number = string.Format("SR-{0}", DateTime.Now.Ticks), DocumentDate = DateTime.UtcNow.Date }; return(View["reversal", model]); }; Post["/reversal", true] = async(x, ct) => { Reversal model = this.Bind <Reversal>(); var json = MapModelToJson(model); using (var handler = new HttpClientHandler { Credentials = new NetworkCredential(model.UserName, model.Password) }) { using (HttpClient client = new HttpClient(handler)) { var content = new StringContent(json); var result = await client.PostAsync("http://processServer:9090/service/", content); Confirm confirm = new Confirm { Successful = true }; if (!result.IsSuccessStatusCode) { confirm.Successful = false; confirm.ErrorText = string.Format("{0} - {1}", result.StatusCode, result.ReasonPhrase); } return(View["confirm", confirm]); } } }; }
public void TestReversal() { Card card = createCard(); Dictionary <string, object> debitPayload = new Dictionary <string, object>(); debitPayload.Add("amount", 1000); card.Debit(debitPayload); BankAccount ba = createBankAccount(); Dictionary <string, object> creditPayload = new Dictionary <string, object>(); creditPayload.Add("amount", 1000); creditPayload.Add("appears_on_statement_as", "Tasty Treats"); Credit credit = ba.Credit(creditPayload); Reversal reversal = credit.Reverse(); Assert.AreEqual(credit.amount, reversal.amount); }
public static void CreateReversalByTransferIdTest() { Reversal reversal = Helper.CreateReversalByTransferIdTest(); Assert.AreNotSame(null, reversal); }
private void toolBox_SelectedIndexChanged(object sender, EventArgs e) { Change_location.Hide(); DeleteFigure.Hide(); Reversal.Hide(); switch (toolBox.SelectedIndex) { case 1: textBox1.Hide(); factoryFigure = new LineFactory(); break; case 2: textBox1.Hide(); factoryFigure = new RectangleFactory(); break; case 3: textBox1.Hide(); factoryFigure = new SquareFactory(); break; case 4: textBox1.Show(); if (textBox1.Text == "Количество граней") { MessageBox.Show("Введите количество граней 3 или больше."); } textBox1.Text = ""; factoryFigure = new NSidedPolygonFactory(); break; case 5: textBox1.Hide(); factoryFigure = new TrapezoidFactory(); break; case 6: textBox1.Hide(); factoryFigure = null; break; case 7: textBox1.Hide(); factoryFigure = new RightTriangleFactory(); break; case 8: textBox1.Hide(); factoryFigure = new IsoscelesTriangleFactory(); break; case 10: textBox1.Hide(); factoryFigure = new CircleFactory(); break; case 11: textBox1.Hide(); factoryFigure = new EllipseFactory(); break; } }