public async Task <Proposal> AddProposal(ProposalData proposal)
 {
     try
     {
         Proposal proposalResult  = null;
         Proposal currentProposal = _CurrentProposal;
         if (proposal != null)
         {
             if (_CurrentProposal != null)
             {
                 await SaveProposal(proposal.DevicePayment.ToString(), proposal.Finalizada, proposal.IdUsuario);
             }
             else
             {
                 proposalResult = await _client.AddProposalAsync(proposal);
             }
         }
         return(proposalResult);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }