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);
        }
Example #2
0
        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));
        }
Example #4
0
        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;
                }
            }
        }
Example #5
0
        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();
        }