static void Main(string[] args) { ICarRepository repository = new CarRepository(); var cars = repository.GetCars(); var newCar = new Car { Name = "Igor123" }; repository.Create(newCar); cars = repository.GetCars(); var lastUserId = cars.Max(x => x.Id); newCar.Id = lastUserId; newCar.Name = "UpdatedName"; repository.Update(newCar); repository.Delete(lastUserId); //Console.WriteLine("Compiled succesfully!"); Console.ReadKey(); }
internal Car Delete(int id) { Car original = Get(id); _repo.Delete(id); return(original); }
public void DeleteCar(int id) { var orig = _repo.GetCarById(id); _repo.Delete(orig); _repo.SaveChanges(); }
public void ShouldDeleteCarWhenSuccess() { var car = _repo.FindCarById(2); _repo.Delete(car); Assert.AreEqual(_carData.Count, 1); }
/// <summary> /// Metoda odpowiada za wybór przcisku na formularzu w kolumnie i odpowiedniej akcji /// </summary> /// <param name="sender">Przycisk dodający zadanie</param> /// <param name="e">Event na DataGridView</param> private void dataGridCars_CellContentClick(object sender, DataGridViewCellEventArgs e) { var carId = Convert.ToInt32(dataGridCars.CurrentRow.Cells[0].Value.ToString()); var markName = dataGridCars.CurrentRow.Cells[1].Value.ToString(); var modelName = dataGridCars.CurrentRow.Cells[2].Value.ToString(); switch (e.ColumnIndex) { case 4: var editCar = new EditCar(carId); editCar.RefreshGrid += BasicForm_Load; editCar.Show(); break; case 5: var previewCar = new PreviewCar(carId); previewCar.Show(); break; case 6: var addVisit = new AddVisit(carId); addVisit.Show(); break; case 7: var cr = new CarRepository(); cr.Delete(carId); BasicForm_Load(sender, e); break; } }
public ActionResult DeleteConfirmed(int id) { Car car = _carRepository.GetWhere(x => x.ID == id).FirstOrDefault(); _carRepository.Delete(car); return(RedirectToAction("Index")); }
//DELORT internal Car Delete(string id) { Car original = GetById(id); _repo.Delete(id); return(original);; }
// GET: Car/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(RedirectToAction("Index")); } carRepository.Delete(id); return(RedirectToAction("Index")); }
public void DeleteCar(Guid vehicleId) { using (var carRepo = new CarRepository(this.context)) { var car = carRepo.GetCarByCarId(vehicleId); if (car != null) { carRepo.Delete(car); } } }
public void Delete(int id) { try { CarRepository carRepository = new CarRepository(); carRepository.Delete(id); } catch (Exception) { throw; } }
public void Delete_GivenExistingCar_ShouldDeleteAndSave() { //---------------Set up test pack------------------- var car = new CarBuilder().WithNewId().BuildSaved(); var cars = Broker.GetBusinessObjectCollection <Car>(""); var userRepository = new CarRepository(); Assert.AreEqual(1, cars.Count); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- userRepository.Delete(car); //---------------Test Result ----------------------- Assert.AreEqual(0, cars.Count); }
public void CarRepository_TestDelete() { // Arrange Car inserted = Utils.Insert(dbName, collectionName); long before = Utils.Count(dbName, collectionName); // Act TestedRepository.Delete(inserted); // Assert long after = Utils.Count(dbName, collectionName); Assert.AreEqual(before - 1, after); }
public void Car_Delete_OK() { // Arrange BaseEntity car = new Car() { price = 500000, year = 2010 }; Repository crud = new CarRepository(car, 10); // Act crud.Delete(14); // Assert Assert.IsTrue(crud.getStatus()); }
public IActionResult Delete([FromBody] int id) { if (id <= 0) { throw new ArgumentOutOfRangeException(nameof(id)); } var count = _repository.RelationCount(id); if (count > 0) { throw new Exception("Невозможно удалить позицию, так как она привязана к позиции договора"); } _repository.Delete(id); return(Ok()); }
public async Task <IHttpActionResult> Delete([FromODataUri] int key) { WebApiConfig.Logger.info("enter CarsController->Delete car with id = " + key.ToString()); /*var product = await db.Cars.FindAsync(key); * if (product == null) * { * return NotFound(); * } * db.Cars.Remove(product); * await db.SaveChangesAsync(); * return StatusCode(HttpStatusCode.NoContent);*/ db.Delete(key); WebApiConfig.Logger.info("return from CarsController->Delete car with id = " + key.ToString()); return(StatusCode(HttpStatusCode.NoContent)); }
private void RemoveCar() { int removeCar = view.SearchCar(); //var car = CarRepository.ReadById(removeCar); bool decision = view.ConfirmRemoveCar(); if (decision == true) { repo.Delete(removeCar); } else { view.GetMenuChoice(); } Run(); }
public void DeleteCallRemoveOnCorrectId() { //Arrange var mockSet = new Mock <DbSet <Car> >(); mockSet.Setup(a => a.Remove(It.IsAny <Car>())).Verifiable(); mockSet.Setup(a => a.Find(It.IsAny <int>())).Returns(new Car()); var mock = new Mock <RentContext>(); mock.Setup(a => a.Cars).Returns(mockSet.Object); //Act var repository = new CarRepository(mock.Object); repository.Delete(1); //Assert Mock.Verify(mockSet); }
public void CarRepository_Delete_DeletesCar() { var mockCarDbSet = UnitTestHelper.GetMockDbSet <Car>(GetTestCars()); var mockTechnicalPassportDbSet = UnitTestHelper.GetMockDbSet <TechnicalPassport>(GetTestTechnicalPassports()); var mockContext = GetMockContext(mockCarDbSet, mockTechnicalPassportDbSet); var carRepo = new CarRepository(mockContext.Object); var car = GetTestCars().First(); carRepo.Delete(car); mockCarDbSet.Verify( m => m.Remove(It.Is <Car>( c => c.Brand == car.Brand && c.Model == car.Model && c.Id == car.Id)), Times.Once); mockTechnicalPassportDbSet.Verify( m => m.Remove(It.Is <TechnicalPassport>( p => p.CarId == car.Id)), Times.Once); }
public void Delete(int id) { carRepository.Delete(id); }
public void Undo() { carRepository.Delete(createdCarId); }
public async Task Delete(Car bookedCar) { await _repository.Delete(bookedCar); }
public ActionResult DeletePost(CarCreateViewModel model) { carRepo.Delete(model.New); return(RedirectToAction("Index")); }
public string Delete(string carId) { int deletedRows = _repository.Delete(carId); return(deletedRows + " rows deleted"); }
public void DeleteCar(int id) { CarRepository.Delete(id); }
public async Task <ActionResult> Delete(string id) { await carRepository.Delete(id); return(Ok("Car deleted")); }
public async Task Delete(int id) { await carRepository.Delete(id); }
public void Delete(Car model) { _carRepository.Delete(model); }
private static void DeleteCar() { Console.WriteLine(""); Console.WriteLine(""); carRepo.Delete(); }
public ActionResult DeleteCar(Car car) { carRepository.Delete(car.CarId); carRepository.SaveChanges(); return(RedirectToAction("Index")); }