async Task ShipOwnerAvaibleCollectionInitializeAsync()
        {
            _ShipOwnerLoader = new ShipOwnerVMCollectionLoader();
            //var result = await UIMessager.Services.Execeptions.ExceptionНandling.HandleLoadingActionAsync(_ShipOwnerLoader.GetAllAsync);
            ShipOwnerVMList = await _ShipOwnerLoader.GetAllAsync();//result.ReturnValue;

            if (ShipOwnerVMList != null)
            {
                CurrentShipOwner = ShipOwnerVMList.FirstOrDefault();
            }
        }
 void generate_ShipOwnerListAsString()
 {
     if (ShipOwnerVMList != null && ShipOwnerVMList.Count > 0)
     {
         var list = ShipOwnerVMList.OrderBy(SharedModule.VMCollectionLoaders.ShipOwnerVMCollectionLoader._OrderByDefaultExpression.Compile()).Select(i => i.ToString()).ToList();
         _ShipOwnerListAsString = string.Join(", ", list);
     }
     else
     {
         _ShipOwnerListAsString = null;
     }
 }