XamarinCRM.ViewModels.Sales.LeadDetailViewModel.ExecuteSaveLeadCommand C# (CSharp) Method

ExecuteSaveLeadCommand() private method

private ExecuteSaveLeadCommand ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        async Task ExecuteSaveLeadCommand()
        {
            if (IsBusy)
                return;


            if (string.IsNullOrWhiteSpace(Lead.Company))
            {

                MessagingCenter.Send(Lead, MessagingServiceConstants.SAVE_LEAD_ERROR);
                return;
            }

            IsBusy = true;

            await _DataClient.SaveAccountAsync(Lead);

            MessagingCenter.Send(Lead, MessagingServiceConstants.SAVE_LEAD);

            IsBusy = false;
        }
    }