public IHttpActionResult GetDropDownList(string Code) { var repos = new TDAssetRespository(); SetionType sectionT = new SetionType(); var estimateData = repos.GetDropDownList(Code); return(Json(estimateData)); }
public IHttpActionResult GetLandRatio(SearchMap searchDto) { var repos = new TDAssetRespository(); SetionType sectionT = new SetionType(); /* switch (SectionType) * { * case "1":sectionT = SetionType.Region;break; * case "2": sectionT = SetionType.Provice; break; * case "3": sectionT = SetionType.Amphur; break; * }*/ var estimateData = repos.GetLandRatio(searchDto); return(Json(estimateData)); }
private string DisplayPopupName(EstimateData data, SetionType type) { string value = ""; switch (type) { case SetionType.Region: value = data.DisplayName; break; case SetionType.Provice: value = data.DisplayName; break; case SetionType.Amphur: value = data.DisplayName; break; case SetionType.Tumbol: value = data.DisplayName; break; } return(value); }
public IHttpActionResult GetPriceOfConstruction(SearchMap searchDto) { var repos = new TDAssetRespository(); SetionType sectionT = new SetionType(); /* switch (SectionType) * { * case "1":sectionT = SetionType.Region;break; * case "2": sectionT = SetionType.Provice; break; * case "3": sectionT = SetionType.Amphur; break; * }*/ var estimateData = repos.GetPriceOfConstrucion(searchDto); return(Json(estimateData.OrderByDescending(o => Converting.ToDecimal(o.ParcelPrice)).ToList())); }
public IHttpActionResult GetPriceOfConstructionBI(SearchMap searchDto) { var repos = new TDAssetRespository(); SetionType sectionT = new SetionType(); int row = 0; GetPriceBI resultList = new GetPriceBI(); List <string> data = null; List <BarchartValue> value = null; List <BarchartValue2> value2 = null; BarchartValue barValue = null; BarchartValue2 barValue3 = null; var barchart = new Barchart(); var estimateData = repos.GetPriceOfConstrucionBI(searchDto); resultList.EstimateData = resultList.EstimateData = estimateData.OrderByDescending(o => Converting.ToDecimal(o.ParcelPrice)).ToList(); if (estimateData != null) { data = new List <string>(); value = new List <BarchartValue>(); value2 = new List <BarchartValue2>(); foreach (EstimateData result in estimateData.OrderByDescending(o => Converting.ToDecimal(o.ParcelPrice))) { if (row >= overMax) { break; } barValue = new BarchartValue(); barValue.name = result.DisplayName; barValue.value = Converting.ToDecimal(result.ParcelPrice); barValue.key = result.DisplayCode; value.Add(barValue); // { xAxis: 0, y: 350, name: 'Line', symbolSize: 20, symbol: 'image://../asset/ico/折线图.png' } barValue3 = new BarchartValue2(); barValue3.xAxis = 0; barValue3.y = 350; barValue3.name = result.DisplayName; barValue3.symbolSize = 20; barValue3.symbol = ""; barValue3.key = result.DisplayCode; value2.Add(barValue3); data.Add(result.DisplayName); row++; } barchart.Data = data; barchart.Value = value; barchart.Value3 = value2; } resultList.Barchart = barchart; return(Json(resultList)); }