Exemple #1
0
 public ActionResult DeleteModel(int id)
 {
     if (ModelState.IsValid)
     {
         MR.Delete(MR.get(id));
     }
     return(RedirectToAction("/"));
 }
        public JsonResult Sil(int modId)
        {
            ModelRepository modRep   = new ModelRepository();
            var             modelSil = modRep.IGet(x => x.ID == modId);

            modRep.Delete(modelSil);
            return(Json(modRep.Save(), JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public async Task <JsonResult> Delete([FromBody] Model.Model model)
        {
            await CheckPermission();

            var er = new ModelRepository(_logger);
            await er.Delete(model.Id);

            return(Json(new { message = "Delete OK" }));
        }
Exemple #4
0
        public ActionResult Delete(int id, bool?savechangesError = false)
        {
            if (savechangesError.GetValueOrDefault())
            {
                ViewBag.ErrorMessage = "Silme işlemi başarısız.";
            }
            Model category = mr.SelectById(id);

            mr.Delete(id);
            return(RedirectToAction("List", category));
        }
 public HttpResponseMessage Delete(HttpRequestMessage request, int id)
 {
     try
     {
         using (ModelRepository rep = new ModelRepository())
         {
             rep.Delete((u => u.ID == id));
             rep.SaveAll();
         }
         return(request.CreateResponse(HttpStatusCode.Accepted));
     }
     catch (Exception e)
     {
         return(request.CreateErrorResponse(HttpStatusCode.BadRequest, e.Message));
     }
 }
        public static void TestCanDelete()
        {
            var repository = new ModelRepository ();

            repository.Insert (getModels ());

            var models = repository.GetAll ();

            var list = new List<long> () { models.First ().Id };

            repository.Delete (list);

            var postCount = repository.CountAll ();
            var reRead = repository.Get (list);

            Assert.True (postCount == models.Count () - 1, "Post delete count is incorrect");
            Assert.True (reRead.Count () == 0, "Could retrieve the model after deletion");
        }
Exemple #7
0
        public static void TestCanDelete()
        {
            var repository = new ModelRepository();

            repository.Insert(getModels());

            var models = repository.GetAll();

            var list = new List <long> ()
            {
                models.First().Id
            };

            repository.Delete(list);

            var postCount = repository.CountAll();
            var reRead    = repository.Get(list);


            Assert.True(postCount == models.Count() - 1, "Post delete count is incorrect");
            Assert.True(reRead.Count() == 0, "Could retrieve the model after deletion");
        }
Exemple #8
0
        public void ModelRepositoryDeleteTest()
        {
            //Arrange
            //Init repo
            IncludeAllMappings.include();
            var context        = new VehicleContext();
            var repository     = new Repositorys.Repository(context, new UnitOfWorkFactory(new UnitOfWork(context)));
            var testRepository = new ModelRepository(repository);
            var makeRepository = new MakeRepository(repository);

            //Create maker
            var vMake = new VehicleMakeDomain()
            {
                Name = "ModelRepositoryDeleteTest", Abrv = "ModelRepositoryDeleteTest"
            };

            Task.Run(async() =>
            {
                var response = await makeRepository.Add(vMake);
                Assert.AreEqual(1, response);
            }).GetAwaiter().GetResult();

            //Get maker
            IEnumerable <IVehicleMakeDomain> getAllMakers = null;
            IVehicleMakeDomain targetMaker = null;

            Task.Run(async() =>
            {
                getAllMakers = await makeRepository.GetAll();
                Assert.IsNotNull(getAllMakers);

                foreach (var item in getAllMakers)
                {
                    targetMaker = item;
                }
            }).GetAwaiter().GetResult();

            //Create model
            var vModel = new VehicleModelDomain()
            {
                Name = "ModelRepositoryDeleteTest", Abrv = "ModelRepositoryDeleteTest", VehicleMakeId = targetMaker.VehicleMakeId
            };

            //Add model
            Task.Run(async() =>
            {
                var response = await testRepository.Add(vModel);

                Assert.AreEqual(1, response);
            }).GetAwaiter().GetResult();

            //Get model
            IEnumerable <IVehicleModelDomain> getAll;
            IVehicleModelDomain targetModel = null;

            Task.Run(async() =>
            {
                getAll = await testRepository.GetAll();
                Assert.IsNotNull(getAll);

                foreach (var item in getAll)
                {
                    targetModel = item;
                }

                var result = await testRepository.Delete(targetModel.VehicleModelId);
                //Assert
                Assert.AreEqual(1, result);
            }).GetAwaiter().GetResult();
        }