public ActionResult Create() { ViewBag.BillboardId = new SelectList(db.BillBoards, "ID", "BillBoardUniqueKey"); ViewBag.CompanyId = new SelectList(db.Companies, "ID", "Name"); var model = new Tax(); return View(model); }
private Tax CalculateTax(Tax tax) { var billboard = db.BillBoards.FirstOrDefault(t => t.ID == tax.BillboardId); tax.Billboard = billboard; var billboardSize = Convert.ToDecimal(tax.Billboard.BillBoardType.Length) * Convert.ToDecimal(tax.Billboard.BillBoardType.Width); var billPerSqFtObj = db.RegionWiseTaxs.Where(i => i.Id== tax.Billboard.ZoneWardAreaId).FirstOrDefault(); decimal billPerSqFt = 0; billPerSqFt = billPerSqFtObj != null? billPerSqFtObj.TaxPerSqFt:0; var totalBill = billboardSize * billPerSqFt; tax.TotalTax = totalBill; return tax; }