Example #1
0
		public static DadosContato CadastrarContato(string nome, string numero, string uri)
		{
			DadosContato novoContato = new DadosContato();
            try
			{
				novoContato = Contatos.First(c => c.numero == numero);
            }
			catch
			{
				novoContato = new DadosContato();
				novoContato.id = idContatoCount++;
				novoContato.nome = nome;
				novoContato.numero = numero;
				novoContato.uri = uri;
				novoContato.eventos = new List<DadosEvento>();

				Contatos.Add(novoContato);
			}
			return novoContato;
		}
Example #2
0
		public DadosContato serializavel()
		{
			DadosContato contato = new DadosContato();
			contato.id = id;
			contato.nome = nome;
			contato.numero = numero;
			contato.uri = uri;
			contato.eventos = new List<DadosEvento>();
            return contato;
		}
Example #3
0
		/*--------- Funções Internas ---------*/

		private static void addParticipante(DadosContato participante, DadosEvento evento)
		{
			participante.eventos.Add(evento);
			evento.participantes.Add(participante);
        }