Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Status status = repStatus.Read().FirstOrDefault(x => x.Id == id);

            repStatus.Delete(status);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public IActionResult Delete([FromRoute] int id)
        {
            var status = statusRepository.FindById(id);

            if (status == null)
            {
                return(NotFound());
            }
            statusRepository.Delete(id);
            return(NoContent());
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            using (var db = new DocManagerDbContext())
            {
                IStatusRepository statusRepository = new StatusRepository(db);
                statusRepository.Delete(
                    statusRepository.Get(e => e.Id == 4).First()
                    );

                db.SaveChanges();
            }
        }
Ejemplo n.º 4
0
        public ActionResult Status_Delete(Status status)
        {
            bool          success = statusrepo.Delete(status.Id);
            List <Status> data    = statusrepo.Read();

            if (success)
            {
                ViewBag.Message = "Successfully Deleted";
                return(View("Status_Read", data));
            }
            ViewBag.Message = "Encountered an Error while deleting";
            return(View("Status_Read", data));
        }
        public void DeleteFails()
        {
            dbFactory.Run(db => db.Insert(new Status { Id = 1, Name = "Test Item" }));

            var repository = new StatusRepository(dbFactory, personRepository);

            repository.Delete(2);
            dbFactory.Run(db =>
                              {
                                  var response = db.Select<Status>();

                                  Assert.AreEqual(response.Count, 1);
                                  Assert.AreEqual(response[0].Name, "Test Item");
                              });
        }
Ejemplo n.º 6
0
        public void StatusRepository()
        {
            Mock <IDbSetFactory>   factory = new Mock <IDbSetFactory>();
            Mock <DbSet <Status> > dbSet   = new Mock <DbSet <Status> >();

            factory.Setup(m => m.CreateDbSet <Status>()).Returns(dbSet.Object);

            StatusRepository repo = new StatusRepository(factory.Object);

            var Status = new Status();

            var sequence = new MockSequence();

            dbSet.InSequence(sequence).Setup(e => e.Add(Status));
            dbSet.InSequence(sequence).Setup(e => e.Find(Status.Id));
            dbSet.InSequence(sequence).Setup(e => e.Find(Status.Id));
            dbSet.InSequence(sequence).Setup(e => e.Find(Status.Id));
            repo.Create(Status);
            repo.Get(Status.Id);
            repo.Update(Status);
            repo.Delete(Status.Id);
        }
        public void SaveAndDeleteTestNew()
        {
            // Save new object into DB
            // Arrange
            var status = new Status
            {
                StatusId        = 999999,
                CreatedDateTime = DateTime.Now
            };

            // Act
            var saveResult = statusRepository.Save(status);

            // Assert
            Assert.IsInstanceOfType(saveResult, typeof(Status));

            // Delete saved object from DB
            // Act
            statusRepository.Delete(saveResult);

            // Assert
            Assert.IsNull(statusRepository.FindById(999999));
        }
Ejemplo n.º 8
0
        public void Should_Delete_Status_In_Db()
        {
            var fakeContext = new FakeContext("DeleteStatus");

            fakeContext.FillWith <Status>();

            using (var context = new MainContext(fakeContext.FakeOptions))
            {
                var repository   = new StatusRepository(context);
                var currentCount = context.Status.Count();
                var newStatus    = new Status();
                newStatus.Name = "Testing";
                context.Status.Add(newStatus);
                context.SaveChanges();
                var idToDelete = (from s in context.Status.ToList()
                                  where s.Id == newStatus.Id
                                  select s.Id).FirstOrDefault();

                Assert.Equal(currentCount + 1, context.Status.Count());
                repository.Delete(idToDelete);
                Assert.Equal(currentCount, context.Status.Count());
            }
        }
        public void StatusRepository()
        {
            Mock<IDbSetFactory> factory = new Mock<IDbSetFactory>();
            Mock<DbSet<Status>> dbSet = new Mock<DbSet<Status>>();

            factory.Setup(m => m.CreateDbSet<Status>()).Returns(dbSet.Object);

            StatusRepository repo = new StatusRepository(factory.Object);

            var Status = new Status();

            var sequence = new MockSequence();
            dbSet.InSequence(sequence).Setup(e => e.Add(Status));
            dbSet.InSequence(sequence).Setup(e => e.Find(Status.Id));
            dbSet.InSequence(sequence).Setup(e => e.Find(Status.Id));
            dbSet.InSequence(sequence).Setup(e => e.Find(Status.Id));
            repo.Create(Status);
            repo.Get(Status.Id);
            repo.Update(Status);
            repo.Delete(Status.Id);
        }
Ejemplo n.º 10
0
 // DELETE api/values/5
 public void Delete(int id)
 {
     repository.Delete(id);
 }
Ejemplo n.º 11
0
 public void Delete(int Id)
 {
     _repo.Delete(Id);
 }