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)); }
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" })); }
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"); }
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"); }
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(); }