public static string GetPlaceType(CatPlaceTypeEnum placeType)
        {
            string result = "";

            switch (placeType)
            {
            case CatPlaceTypeEnum.BorderGate:
                result = "BorderGate";
                break;

            case CatPlaceTypeEnum.Branch:
                result = "Branch";
                break;

            case CatPlaceTypeEnum.Depot:
                result = "Depot";
                break;

            case CatPlaceTypeEnum.District:
                result = "District";
                break;

            case CatPlaceTypeEnum.Hub:
                result = "Hub";
                break;

            case CatPlaceTypeEnum.IndustrialZone:
                result = "IndustrialZone";
                break;

            case CatPlaceTypeEnum.Other:
                result = "Other";
                break;

            case CatPlaceTypeEnum.Port:
                result = "Port";
                break;

            case CatPlaceTypeEnum.Province:
                result = "Province";
                break;

            case CatPlaceTypeEnum.Station:
                result = "Station";
                break;

            case CatPlaceTypeEnum.Ward:
                result = "Ward";
                break;

            case CatPlaceTypeEnum.Warehouse:
                result = "Warehouse";
                break;

            default:
                break;
            }
            return(result);
        }
        public List <CatPlaceImportModel> CheckValidImport(List <CatPlaceImportModel> list, CatPlaceTypeEnum placeType)
        {
            string placeTypeName = PlaceTypeEx.GetPlaceType(placeType);
            List <CatPlaceImportModel> results = null;

            switch (placeType)
            {
            case CatPlaceTypeEnum.Warehouse:
                results = CheckWarehouseValidImport(list, placeTypeName);
                break;

            case CatPlaceTypeEnum.Port:
                results = CheckPortIndexValidImport(list, placeTypeName);
                break;

            case CatPlaceTypeEnum.Province:
                results = CheckProvinceValidImport(list, placeTypeName);
                break;

            case CatPlaceTypeEnum.District:
                results = CheckDistrictValidImport(list, placeTypeName);
                break;

            case CatPlaceTypeEnum.Ward:
                results = CheckWardValidImport(list, placeTypeName);
                break;
            }
            return(results);
        }