示例#1
0
        public void DeleteRegistroInvalido()
        {
            AgendaRepository agendaRepository = new AgendaRepository();
            Contato          contato          = new Contato {
                Nome = "Nome Teste", Telefone = "41999999999", Email = "*****@*****.**"
            };

            agendaRepository.Delete(0);
            Assert.IsTrue(contato.Equals("Nome Teste"));
        }
示例#2
0
        public IActionResult AddContato([FromBody] Contato contato)
        {
            if (contato.Equals(null))
            {
                return(BadRequest());
            }
            else
            {
                _service.Add(contato);

                return(CreatedAtRoute("GetContato", new { contato.id }, contato));
            }
        }
示例#3
0
            public void RemoverElemento(Contato contato)
            {
                int indiceDoElemento = -1;

                for (int i = 0; i < proxPosicao; i++)
                {
                    if (contato.Equals(_contatos[i]))
                    {
                        indiceDoElemento = i;
                        break;
                    }
                }

                for (int i = indiceDoElemento; i < proxPosicao - 1; i++)
                {
                    _contatos[i] = _contatos[i + 1];
                }

                proxPosicao--;
                _contatos[proxPosicao] = null;
            }