private List <Select2ViewModel> LoadLocations(int locationType) { //todo: re-factor it later as required var loadPoints = new List <Select2ViewModel>(); //selected location if (locationType == 1) { var response = _sharedFunctions.PopulateLoadPointLocationAll(1); if (response != null && response.Any()) { foreach (var item in response) { var loadPoint = new Select2ViewModel(); loadPoint.id = item.LocationID; loadPoint.text = item.LocationDS; loadPoints.Add(loadPoint); } } } //Over The Road else if (locationType == 2) { var response = _sharedFunctions.PopulateLoadPointLocationTreeFlatOverTheRoad(1); if (response != null && response.Any()) { foreach (var item in response) { var loadPoint = new Select2ViewModel(); loadPoint.id = item.LocationID; loadPoint.text = item.LocationDS; loadPoints.Add(loadPoint); } } } //Block else if (locationType == 3) { var response = _sharedFunctions.PopulateLoadPointLocationTreeFlatBlock(1); if (response != null && response.Any()) { foreach (var item in response) { var loadPoint = new Select2ViewModel(); loadPoint.id = item.LocationID; loadPoint.text = item.LocationDS; loadPoints.Add(loadPoint); } } } //Grounded else if (locationType == 4) { var response = _sharedFunctions.PopulateLoadPointLocationGrounded(1); if (response != null && response.Any()) { foreach (var item in response) { var loadPoint = new Select2ViewModel(); loadPoint.id = item.LocationID; loadPoint.text = item.LocationDS; loadPoints.Add(loadPoint); } } } return(loadPoints); }
private List <Select2ViewModel> LoadLocations(int locationType, string searchTerm) { searchTerm = searchTerm.ToUpper(); PopulateSecurityExtended(); var loadPoints = new List <Select2ViewModel>(); //selected location if (locationType == 1) { var response = _sharedFunctions.PopulateLoadPointLocationAll(SecurityExtended.LocationId.Value); if (response != null && response.Any()) { foreach (var item in response) { var loadPoint = new Select2ViewModel(); loadPoint.id = item.LocationID; loadPoint.text = item.LocationDS; loadPoints.Add(loadPoint); } } } //Over The Road else if (locationType == 2) { var response = _sharedFunctions.PopulateLoadPointLocationTreeFlatOverTheRoad(SecurityExtended.LocationId.Value); if (response != null && response.Any()) { foreach (var item in response) { var loadPoint = new Select2ViewModel(); loadPoint.id = item.LocationID; loadPoint.text = item.LocationDS; loadPoints.Add(loadPoint); } } } //Block else if (locationType == 3) { var response = _sharedFunctions.PopulateLoadPointLocationTreeFlatBlock(SecurityExtended.LocationId.Value); if (response != null && response.Any()) { foreach (var item in response) { var loadPoint = new Select2ViewModel(); loadPoint.id = item.LocationID; loadPoint.text = item.LocationDS; loadPoints.Add(loadPoint); } } } //Grounded else if (locationType == 4) { var response = _sharedFunctions.PopulateLoadPointLocationGrounded(SecurityExtended.LocationId.Value); if (response != null && response.Any()) { foreach (var item in response) { var loadPoint = new Select2ViewModel(); loadPoint.id = item.LocationID; loadPoint.text = item.LocationDS; loadPoints.Add(loadPoint); } } } return(loadPoints); }