/// <summary> /// Async Load of the ViewModel /// </summary> /// <param name="brokerId">Id of the Broker to load</param> /// <returns></returns> public override async Task <bool> LoadAsync(int brokerId) { var broker = brokerId > 0 ? await _repository.FindByIdAsync(brokerId) : CreateNewBroker(); Id = brokerId; InitializeBroker(broker); return(true); }