public void IsDeleteable() { object id = 6546;//test object to be deleted id HttpResponseMessage response = repository.Delete(id); string jsonContents = response.Content.ReadAsStringAsync().Result; Visit deletedVisit = JsonConvert.DeserializeObject <Visit>(jsonContents); Assert.IsTrue(response.StatusCode == System.Net.HttpStatusCode.Created, "Visit deletion test has failed."); Assert.Equals(deletedVisit.ID, id); }
public void Delete_should_be_able_to_visit() { var visit = CreateVisit("a"); Database.Add(visit.Alias.ShortUrl); Database.Add(visit.Alias); repository.Add(visit); repository.Delete(visit); Assert.False(Database.Visits.Any(b => b.Id == visit.Id)); }
public async Task <bool> DeleteMemberAsync(Guest Guest) { var _Guest = Guests.Where((Guest arg) => arg.PersonalCode == Guest.PersonalCode).FirstOrDefault(); List <Visit> visitsToDelete = visitRepository.GetAll().Where((Visit visit) => visit.GuestId == _Guest.PersonalCode).ToList(); foreach (var visit in visitsToDelete) { visitRepository.Delete(visit.ID); } Guests.Remove(_Guest); guestRepository.Delete(_Guest.PersonalCode); return(await Task.FromResult(true)); }
public void Remove(int index) { var visitVM = view.bindingList.ElementAt(index); if (visitVM.VisitId > 0) { try { repository.Delete(visitVM.VisitId); view.bindingList.RemoveAt(index); } catch (Exception) { throw; } } }
private void buttonDeleteVisit_Click(object sender, EventArgs e) { if (dataGridViewVisits.CurrentRow == null) { return; } var selectedVisit = (Visit)dataGridViewVisits.CurrentRow.DataBoundItem; using (RepositoryContext db = new RepositoryContext("RepositoryContext")) { VisitRepository visitRepo = new VisitRepository(db); var visit = visitRepo.GetById(selectedVisit.Id); visitRepo.Delete(visit); visitRepo.SaveChanges(); } GetData(); }