public decimal HarvestCalculator(string catchmentArea, string rainfall, string efficiency, string collectionPoints) { decimal numArea = Convert.ToDecimal(catchmentArea); decimal numRainFall = Convert.ToDecimal(rainfall); decimal numEfficiency = Convert.ToDecimal(efficiency); decimal numCollectionPoints = Convert.ToDecimal(collectionPoints); RainHarvestCalculator calc = new RainHarvestCalculator(); decimal totalHarvest = calc.CalculateHarvest(numArea, numRainFall, numEfficiency, numCollectionPoints); return(totalHarvest); }
public ActionResult LoadHouseholdHarvestChart(string catchmentArea, string rainfall, string efficiency, string collectionPoints) { decimal numArea = Convert.ToDecimal(catchmentArea); decimal numRainFall = Convert.ToDecimal(rainfall); decimal numEfficiency = Convert.ToDecimal(efficiency); decimal numCollectionPoints = Convert.ToDecimal(collectionPoints); RainHarvestCalculator calc = new RainHarvestCalculator(); List <HarvestResultEntity> result = calc.HarvestChartCalculator(numArea, numRainFall, numEfficiency, numCollectionPoints); JavaScriptSerializer serializer = new JavaScriptSerializer(); var resultJson = Json(serializer.Serialize(result), JsonRequestBehavior.AllowGet); return(resultJson); }