public JsonResult Create01(string para01, string para02, string para03) { string sup_id = para01; string income_id = para02; string spo_money = para03; INCOME list2 = db.INCOME.Find(income_id); int money; int.TryParse(spo_money, out money); SUPPORT sUPPORT = db.SUPPORT.Find(sup_id, income_id); SUPPORT newSupport = new SUPPORT(); newSupport.SPONSOR_ID = sup_id; newSupport.INCOME_ID = income_id; newSupport.MONEY = money; newSupport.SUPPORT_DATE = list2.INCOME_DATE; if (sUPPORT == null) { db.SUPPORT.Add(newSupport); db.SaveChanges(); } var list = db.SUPPORT.Select(n => new { SPONSOR_ID = n.SPONSOR_ID, SPONSOR_NAME = n.SPONSOR.SPONSOR_NAME, INCOME_ID = n.INCOME_ID, MONEY = n.MONEY, SUPPORT_DATE = n.SUPPORT_DATE }); return(Json(new { code = 0, msg = "", count = 1000, data = list }, JsonRequestBehavior.AllowGet)); }
public void TaxCalculator_GivenWith_ProgressiveTaxCalculatorAnd8349Income_ShouldBe_TaxCalculatedAsProgressive() { // INCOME HAS TO BE MORE THAN 8350 const double INCOME = 10000.00; const string CODE = "1000"; _sut.AnnualIncome = INCOME.ToString(); _sut.PostalCode = CODE; _sut.Calculate(); double manualFirstCalculation = 0.00; double remainingIncome = 0.00; if (INCOME > 8350) { manualFirstCalculation = (8350 * 10 / 100); remainingIncome = INCOME - 8350; } double manualSecondCalculation = remainingIncome * 15 / 100; double result = (manualFirstCalculation + manualSecondCalculation); result = Math.Round(result, 2); Assert.AreEqual(_sut.TaxPayable, result); }
public string test(string para01, string para02) { string id = para01; string income_id = para02; SUPPORT sUPPORT = db.SUPPORT.Find(id, income_id); if (sUPPORT != null) { return("1"); } SPONSOR myid = db.SPONSOR.Find(id); if (myid == null) { return("2"); } INCOME myincome_id = db.INCOME.Find(income_id); if (myincome_id == null) { return("3"); } return("4"); }
public INCOME_Model(INCOME i) { income_code_ID = i.income_code_ID; income_user_FK = i.income_user_FK; income_guide_FK = i.income_guide_FK; income_date = i.income_date; income_size = i.income_size; }
public ActionResult DeleteConfirmed(string id) { INCOME iNCOME = db.INCOME.Find(id); db.INCOME.Remove(iNCOME); db.SaveChanges(); return(RedirectToAction("Index")); }
public IncomeSelect(INCOME income) { id = income.id; income_date = income.income_date; income_size = income.income_size; income_type = income.INCOME_GUIDE.income_type; income_guide_FK = income.income_guide_FK; }
public void DeleteINCOME(int id) { INCOME i = db.INCOME.Find(id); if (i != null) { db.INCOME.Remove(i); Save(); } }
public void UpdateINCOME(IncomeModel inc) { INCOME i = db.INCOME.Find(inc.income_code_ID); i.id = inc.income_code_ID; i.income_guide_FK = (int)inc.income_guide_FK; i.income_size = (decimal)inc.income_size; i.income_date = (DateTime)inc.income_date; Save(); }
public ActionResult Edit([Bind(Include = "INCOME_ID,MONEY,INCOME_DATE,TYPE")] INCOME iNCOME) { if (ModelState.IsValid) { db.Entry(iNCOME).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(iNCOME)); }
public ActionResult Create([Bind(Include = "INCOME_ID,MONEY,INCOME_DATE,TYPE")] INCOME iNCOME) { if (ModelState.IsValid) { db.INCOME.Add(iNCOME); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(iNCOME)); }
public void TaxCalculator_GivenWith_FlatRateTaxCalculatorAnd199000Income_ShouldBe_17_50Percent() { const int INCOME = 199000; const string CODE = "7000"; _sut.AnnualIncome = INCOME.ToString(); _sut.PostalCode = CODE; _sut.Calculate(); Assert.AreEqual(_sut.TaxPayable, (INCOME * 17.5 / 100)); }
public void TaxCalculator_GivenWith_FlatValueTaxCalculatorAnd300000Income_ShouldBe_10000() { const int INCOME = 300000; const string CODE = "A100"; _sut.AnnualIncome = INCOME.ToString(); _sut.PostalCode = CODE; _sut.Calculate(); Assert.AreEqual(_sut.TaxPayable, 10000); }
// GET: INCOMEs/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } INCOME iNCOME = db.INCOME.Find(id); if (iNCOME == null) { return(HttpNotFound()); } return(View(iNCOME)); }
public void TaxCalculator_GivenWith_ProgressiveTaxCalculatorAnd8349Income_ShouldBe_10Percent() { const double INCOME = 8349.00; const string CODE = "7441"; _sut.AnnualIncome = INCOME.ToString(); _sut.PostalCode = CODE; _sut.Calculate(); double manualCalculation = (INCOME * 10 / 100); manualCalculation = Math.Round(manualCalculation, 2); Assert.AreEqual(_sut.TaxPayable, manualCalculation); }