Exemple #1
0
        static int ScriptDelete2()
        {
            Order order = OrderService.Read(new Order()
            {
                RegistrationDate = DateTime.Now.Date
            }, 1, 0).First();
            Brigade brigade = BrigadeService.Read(new Brigade()
            {
                OrderId = order.Id
            }, 1, 0).First();

            // Предполагается, что действия до создания модели - это моделирование выбора пользователя

            var models = WorkerService.Read(new Worker()
            {
                BrigadeId = brigade.Id
            });

            DateTime startTime = DateTime.Now;

            foreach (var model in models)
            {
                WorkerService.Delete(model);
            }
            DateTime finishTime = DateTime.Now;

            return((int)(finishTime - startTime).TotalMilliseconds);
        }
        //单个删除与批量删除员工
        protected void deleteworker()
        {
            string ids = Request["ids"];

            //单个删除
            if (ids == null)
            {
                int wid = Int32.Parse(Request["wid"]);

                if (workerService.Delete(wid))
                {
                    Response.Write(true);
                    Response.End();
                }
                else
                {
                    Response.Write(false);
                    Response.End();
                }
            }
            else  //批量删除
            {
                if (workerService.DeleteList(ids))
                {
                    Response.Write(true);
                    Response.End();
                }
                else
                {
                    Response.Write(false);
                    Response.End();
                }
            }
        }
Exemple #3
0
        public ActionResult Delete(int id, Worker worker)
        {
            worker = ws.GetById(id);
            ws.Delete(worker);
            ws.Commit();

            return(RedirectToAction("Index"));
        }
Exemple #4
0
        public async void Delete()
        {
            var mock  = new ServiceMockFacade <IWorkerRepository>();
            var model = new ApiWorkerRequestModel();

            mock.RepositoryMock.Setup(x => x.Delete(It.IsAny <string>())).Returns(Task.CompletedTask);
            var service = new WorkerService(mock.LoggerMock.Object,
                                            mock.RepositoryMock.Object,
                                            mock.ModelValidatorMockFactory.WorkerModelValidatorMock.Object,
                                            mock.BOLMapperMockFactory.BOLWorkerMapperMock,
                                            mock.DALMapperMockFactory.DALWorkerMapperMock);

            ActionResponse response = await service.Delete(default(string));

            response.Should().NotBeNull();
            mock.RepositoryMock.Verify(x => x.Delete(It.IsAny <string>()));
            mock.ModelValidatorMockFactory.WorkerModelValidatorMock.Verify(x => x.ValidateDeleteAsync(It.IsAny <string>()));
        }
Exemple #5
0
        public void DeleteWorker()
        {
            //
            //Arrange
            _repo  = new Mock <IWorkerRepository>();
            _uow   = new Mock <IUnitOfWork>();
            _map   = new Mock <IMapper>();
            _lRepo = new Mock <ILookupRepository>();
            string user = "******";
            int    id   = 1;
            Worker dp   = new Worker();

            _repo.Setup(r => r.Delete(It.IsAny <Worker>())).Callback((Worker p) => { dp = p; });
            _repo.Setup(r => r.GetById(id)).Returns((Domain.Worker)Records.worker);
            var _serv = new WorkerService(_repo.Object, _lRepo.Object, _uow.Object, _waRepo.Object, _woRepo.Object, _pRepo.Object, _map.Object);

            //
            //Act
            _serv.Delete(id, user);
            //
            //Assert
            Assert.AreEqual(dp, Records.worker);
        }
 public void DeleteWorker()
 {
     //
     //Arrange
     _repo = new Mock<IWorkerRepository>();
     _uow = new Mock<IUnitOfWork>();
     _wcache = new Mock<IWorkerCache>();
     string user = "******";
     int id = 1;
     Worker dp = new Worker();
     _repo.Setup(r => r.Delete(It.IsAny<Worker>())).Callback((Worker p) => { dp = p; });
     _repo.Setup(r => r.GetById(id)).Returns(Records.worker);
     var _serv = new WorkerService(_repo.Object, _wcache.Object, _uow.Object, _waRepo.Object, _woRepo.Object, _pRepo.Object);
     //
     //Act
     _serv.Delete(id, user);
     //
     //Assert
     Assert.AreEqual(dp, Records.worker);
 }
 public ActionResult Delete(Worker model)
 {
     _workerService.Delete(model);
     return(RedirectToAction("Index", "Worker"));
 }