public async Task <JsonResult> BusinessReport(string keyword = null, string state = null) { BusinessReportViewModel bus = new BusinessReportViewModel(false); await bus.GetFinancialReport(true, keyword, state); return(Json(bus, JsonRequestBehavior.AllowGet)); }
public ActionResult BusinessReport(string id = null) { ViewBag.StudentId = id; if (string.IsNullOrEmpty(id)) { return(RedirectToAction("Error", "Home")); } var myStudent = Backend.DataSourceBackend.Instance.StudentBackend.Read(id); if (myStudent == null) { return(RedirectToAction("Error", "Home")); } var data = new BusinessReportViewModel { income = myStudent.Truck.Income, outcome = myStudent.Truck.Outcome, BusinessList = myStudent.Truck.BusinessList }; return(View(data)); }
public void Models_BusinessReportViewModel_Default_Instantiate_Should_Pass() { // Act var result = new BusinessReportViewModel(); // Assert Assert.IsNotNull(result, TestContext.TestName); }
public async void BusinessReport() { var controller = new ReportController(); var result = await controller.BusinessReport(); BusinessReportViewModel bus = null; try { bus = (BusinessReportViewModel)result.Data; } catch (Exception ex) { throw new Exception("BusinessReportViewModel failed to parse: " + ex.Message); } Assert.NotNull(bus); Assert.AreEqual(String.Empty, bus.ErrorMsg); int span = DateTime.Today.Year - 2008 + 1; Assert.AreEqual(span, bus.data.Count); }