public void Delete_KeyNotFound_ReturnsNull() { vehicleRepo.Create(GenerateTestVehicle(1)); var result = vehicleRepo.Delete(vehicleRepo.Key); Assert.Null(result); Assert.Equal(1, VehicleRepository.Vehicles.Count()); }
public void Call() { var vehicles = _vehicleRepository.GetAll(); PrintHelpers.PrintVehicles(vehicles); var isRead = ReadHelpers.TryReadNumber(out var vehicleId); if (!isRead) { return; } var result = _vehicleRepository.Delete(vehicleId); if (result == ResponseResultType.NotFound) { Console.WriteLine("Vehicle not found"); } if (result == ResponseResultType.Success) { Console.WriteLine("Vehicle successfully removed"); } if (result == ResponseResultType.NoChanges) { Console.WriteLine("No changes made"); } Console.ReadLine(); Console.Clear(); }
public async Task <ActionResult> DeleteVehicle(int id) { var vehicle = await VehicleRepository.FindVehicleById(id); await VehicleRepository.Delete(vehicle); return(RedirectToAction("GetUnconfirmedVehicles")); }
public bool Delete(int id) { bool status = false; VehicleRepository repo = new VehicleRepository(); status = repo.Delete(id); return(status); }
public void Delete_GivenNonExistingId_ShouldThrowItemNotFoundException() { var sut = new VehicleRepository(); sut.Save(_miniCooper); Should.Throw <ItemNotFoundException>(() => sut.Delete(100)); }
public ActionResult Delete(int id) { using (VehicleRepository areaProxy = new VehicleRepository()) { bool isSuccess = areaProxy.Delete(id); return(Json(new { isSuccess = isSuccess, responseType = isSuccess ? 1 : 2, msg = isSuccess ? OperationLP.DeleteSuccessfully : OperationLP.DeleteFailuer }, JsonRequestBehavior.AllowGet)); } }
public void DeleteVehicle(int vehicleId) { using (var uow = UnitOfWorkProvider.Create()) { vehicleRepository.Delete(vehicleId); uow.Commit(); } }
public async Task VehicleRepository_NonExistent_Test() { var repository = new VehicleRepository(_context); repository.Get("1").ShouldThrow(typeof(KeyNotFoundException)); repository.Delete("1").ShouldThrow(typeof(KeyNotFoundException)); repository.Update("1", new Vehicle()).ShouldThrow(typeof(KeyNotFoundException)); }
public void Delete_GivenExistingId_ShouldRemoveTheItem() { var sut = new VehicleRepository(); sut.Save(_miniCooper); sut.Delete(VEHICLE_ID); Should.Throw <ItemNotFoundException>(() => sut.Get(VEHICLE_ID)); }
public ActionResult Delete(int id, IFormCollection collection) { try { _vehicleRepo.Delete(id); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Delete(string id) { if (_rep.Delete(id) == 1) { TempData["SuccessMessage"] = NameHandling.SuccessMessageDelete; } else { TempData["ErrorMessage"] = NameHandling.ErrorMessage; } return(RedirectToAction("Index")); }
public ActionResult DeleteVehicle(long?id) { try { if (id == null) { return(RedirectToAction("Error404", "Home")); } string message = ""; if (blVehicle.Delete(Convert.ToInt64(id), out message)) { return(Json(new JsonData() { Success = true, Script = MessageBox.Show("عملیات حذف با موفقیت انجام شد", MessageType.Success).Script, Html = "" })); } else { if (message.Contains("FK_UserVehicle_Vehicles") || message.Contains("FK_Vehicles_VehicleGroups") || message.Contains("FK_VehicleTrade_Vehicles")) { return(Json(new JsonData() { Success = false, Script = MessageBox.Show("این مقدار در سیستم بکار رفته است. امکان حذف وجود ندارد", MessageType.Error).Script, Html = "" })); } return(Json(new JsonData() { Success = false, Script = MessageBox.Show("خطا رخ داده است. مجددا تلاش کنید", MessageType.Error).Script, Html = "" })); } } catch { return(Json(new JsonData() { Success = false, Script = MessageBox.Show("خطا رخ داده است. مجددا تلاش کنید", MessageType.Error).Script, Html = "" })); } }
public async Task VehicleRepository_AddGetRemove_Test() { var repository = new VehicleRepository(_context); var vehicle = "1".IsVinOfNewVehicle("123456"); await repository.Create(vehicle); var result = await repository.Get(vehicle.Id); result.ShouldNotBeNull(); result.ShouldBe(vehicle); await repository.Delete(vehicle.Id); repository.Get(vehicle.Id).ShouldThrow(typeof(KeyNotFoundException)); }
public bool Delete(string primaryKey) { try { dbConnection.Open(); return(_vehicleRepository.Delete(primaryKey)); } catch (System.Exception) { return(false); } finally { dbConnection.Close(); } }
public virtual void AddVehicle() { VehicleRepository repo = GetRepository(); Vehicle vh = new Vehicle() { Manufacturer = "Byron", Model = "Pinto", Year = 1975 }; int id = repo.Add(vh); Assert.IsNotNull(repo.Get(id)); Assert.IsTrue(repo.Delete(id)); Assert.IsNull(repo.Get(id)); }
public void VehicleTestsAllInOneMethod() { using (TransactionScope scope = new TransactionScope()) { var fixture = new Fixture(); var autoVehicle = fixture.Create <Vehicle>(); IVehicleRepository vRep = new VehicleRepository(); vRep.Save(autoVehicle); var insertedVehicle = vRep.GetById(autoVehicle.VehicleId); Assert.AreEqual(insertedVehicle.VehicleType, autoVehicle.VehicleType); Assert.AreEqual(insertedVehicle.Make, autoVehicle.Make); IEnumerable <Vehicle> vList = vRep.GetAll().Where(v => v.VehicleId == autoVehicle.VehicleId); Assert.AreEqual(vList.Count(), 1); vRep.Delete(autoVehicle); var deletedVehicle = vRep.GetById(autoVehicle.VehicleId); Assert.IsNull(deletedVehicle); } }
public JsonResult AddRelationForVehicle(long vehicleId, long relationId) { try { var relation = blRelation.Find(relationId); relation.VehicleId = vehicleId; string message = ""; if (blRelation.Update(relation, out message)) { return(Json(new JsonData() { Success = true, Script = MessageBox.Show("عملیات درج با موفقیت انجام شد", MessageType.Success).Script, Html = "" })); } else { var vehicle = blVehicle.Find(vehicleId); string message2 = ""; blVehicle.Delete(vehicle, out message2); return(Json(new JsonData() { Success = false, Script = MessageBox.Show("خطا رخ داده است. مجددا تلاش کنید", MessageType.Error).Script, Html = "" })); } } catch { return(Json(new JsonData() { Success = false, Script = MessageBox.Show("خطا رخ داده است. مجددا تلاش کنید", MessageType.Error).Script, Html = "" })); } }
public virtual void UpdateVehicle() { VehicleRepository repo = GetRepository(); Vehicle vh = new Vehicle() { Manufacturer = "Byron", Model = "Pinto", Year = 1975 }; vh.Id = repo.Add(vh); vh.Manufacturer = "Shane"; vh.Model = "Garbanzo"; vh.Year = 1972; Assert.IsTrue(repo.Update(vh)); var dbVeh = repo.Get(vh.Id); Assert.IsTrue(dbVeh.Manufacturer == "Shane"); Assert.IsTrue(dbVeh.Model == "Garbanzo"); Assert.IsTrue(dbVeh.Year == 1972); repo.Delete(vh.Id); }
public void WhenVehicleDeleted_ThenPersists() { int userId = this.defaultTestUser.UserId; var repository = new VehicleRepository(); Vehicle vehicle1 = new Vehicle { Name = "Vehicle1" }; repository.Create(userId, vehicle1); var retrievedVehicles = repository.GetVehicles(userId); Assert.Equal(1, retrievedVehicles.Count()); repository.Delete(retrievedVehicles.First().VehicleId); // I use a new context and repository to verify the vehicle was deleted var repository2 = new VehicleRepository(); var verifyVehicles = repository2.GetVehicles(userId); Assert.NotNull(retrievedVehicles); Assert.Equal(0, verifyVehicles.Count()); }
public int Delete(int id) { return(vehicleRepository.Delete(id)); }
public void WhenVehicleDeleted_ThenPersists() { int userId = this.defaultTestUser.UserId; var repository = new VehicleRepository(); Vehicle vehicle1 = new Vehicle {Name = "Vehicle1"}; repository.Create(userId, vehicle1); var retrievedVehicles = repository.GetVehicles(userId); Assert.Equal(1, retrievedVehicles.Count()); repository.Delete(retrievedVehicles.First().VehicleId); // I use a new context and repository to verify the vehicle was deleted var repository2 = new VehicleRepository(); var verifyVehicles = repository2.GetVehicles(userId); Assert.NotNull(retrievedVehicles); Assert.Equal(0, verifyVehicles.Count()); }
public IActionResult DeleteVehicle(int id) { repos.Delete(id); return(RedirectToAction("ViewVehicles")); }
public ActionResult Delete(int id) { vehicleRepo.Delete(id); return(RedirectToAction("Index")); }