// DELETE: api/Contato/5 public HttpResponseMessage Delete(int id) { agendaRepository.Delete(id); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK); return(response); }
public ActionResult ExcluirItemAgenda(string id) { var agenda = agendaRepository.FindBy(prop => prop.Id == id).FirstOrDefault(); agendaRepository.Delete(agenda); agendaRepository.Save(); return(Json(id)); }
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")); }
public void SaveNomeTelefoneVazio() { AgendaRepository agendaRepository = new AgendaRepository(); Contato contato = new Contato { Nome = "", Telefone = "", Email = "*****@*****.**" }; int idGerado = agendaRepository.Save(contato); contato.ID = idGerado; agendaRepository.Delete(idGerado); Assert.IsTrue(idGerado > 0); }
public void Update() { AgendaRepository agendaRepository = new AgendaRepository(); Contato contato = new Contato { Nome = "Nome Teste", Telefone = "41999999999", Email = "*****@*****.**" }; int idGerado = agendaRepository.Save(contato); contato.ID = idGerado; contato.Nome += " alterado"; agendaRepository.Update(contato); Contato contatoGerado = agendaRepository.GetContatoById(idGerado); agendaRepository.Delete(idGerado); Assert.IsTrue(contatoGerado.Nome.Equals("Nome Teste alterado")); }
public void Delete() { AgendaRepository agendaRepository = new AgendaRepository(); Contato contato = new Contato { Nome = "Nome Teste", Telefone = "41999999999", Email = "*****@*****.**" }; int idGerado = agendaRepository.Save(contato); contato.ID = idGerado; Contato contatoGerado = agendaRepository.GetContatoById(idGerado); agendaRepository.Delete(contato.ID); Contato contatoApagado = agendaRepository.GetContatoById(idGerado); Assert.IsTrue(contatoApagado == null); }
private void btnDelete_Click(object sender, EventArgs e) { agendaRepository.Delete(agenda); }