public ClienteNovoPage() { InitializeComponent(); IAppApiServices appApiServices = DependencyService.Get <IAppApiServices>(); BindingContext = new ClienteNovoViewModel(appApiServices); }
public ClienteNovoViewModel NovoGenerico(long?atividadeId, bool?carregarComPost, string nomeAction, string nomeController, long?atualClienteId, string atualClienteTipo, bool?clienteContato) { string documento = null; if (atividadeId.HasValue) { var ligacao = _servicoLigacao.ObterPor(null, atividadeId.Value); if (ligacao != null) { documento = ligacao.Documento; } } var model = new ClienteNovoViewModel { AtividadeId = atividadeId, CarregarComPost = (bool)carregarComPost, Action = nomeAction, Controller = nomeController, AtualClienteId = atualClienteId, AtualClienteTipo = atualClienteTipo, ClienteContato = clienteContato, Documento = documento }; if (!atividadeId.HasValue || clienteContato != null) { return(model); } if (_servicoAtividadeParteEnvolvidaServico.PossuiClienteContato((long)atividadeId)) { model.ClienteContato = false; } return(model); }