public ActionResult GetFDPGrid(int regionId = 0, int zoneId = 0, int woredaId = 0) { if (regionId > 0) { var fdps = _FDPService.GetFDPsByRegion(regionId).OrderBy(o => o.Name); var fdpsViewModel = FDPViewModelBinder.FDPListViewModelBinder(fdps.ToList()); return(Json(fdpsViewModel, JsonRequestBehavior.AllowGet)); } else if (zoneId > 0) { var fdps = _FDPService.GetFDPsByZone(zoneId).OrderBy(o => o.Name); var fdpsViewModel = FDPViewModelBinder.FDPListViewModelBinder(fdps.ToList()); return(Json(fdpsViewModel, JsonRequestBehavior.AllowGet)); } else if (woredaId > 0) { var fdps = _FDPService.GetFDPsByWoreda(woredaId).OrderBy(o => o.Name); var fdpsViewModel = FDPViewModelBinder.FDPListViewModelBinder(fdps.ToList()); return(Json(fdpsViewModel, JsonRequestBehavior.AllowGet)); } else { return(EmptyResult); } }