static void Main(string[] args) { var service = new CarBrandRepos(); var mercedes = new CarBrands { Id = Guid.NewGuid(), Brand = "Mercedes" }; service.Add(mercedes); var bmw = new CarBrands { Id = Guid.NewGuid(), Brand = "BMW" }; service.Add(bmw); var toyota = new CarBrands { Id = Guid.NewGuid(), Brand = "Toyota" }; service.Add(toyota); var model22 = service.Find(c => c.Brand == "Toyota" || c.Brand == "BMW"); Console.ReadLine(); }
public void Repository_Find_Test() { // arrange var volksCarBrand = new CarBrands { Id = Guid.NewGuid(), Brand = "Volkswagen" }; var lexusCarBrand = new CarBrands { Id = Guid.NewGuid(), Brand = "Lexus" }; this.findTestCarBrandId = new[] { volksCarBrand.Id, lexusCarBrand.Id }; this.repository.Add(volksCarBrand); this.repository.Add(lexusCarBrand); // act var findCarBrandsById = this.repository.Find(c => c.Id == volksCarBrand.Id || c.Id == lexusCarBrand.Id).ToList(); var findCarBrandsByNameAndId = this.repository.Find(c => c.Brand == lexusCarBrand.Brand && c.Id == lexusCarBrand.Id).ToList(); // assert Assert.IsNotNull(findCarBrandsById); Assert.AreEqual(findCarBrandsById.Count, 2); Assert.AreEqual(findCarBrandsById.First(c => c.Id == volksCarBrand.Id).Id, volksCarBrand.Id); Assert.IsNotNull(findCarBrandsByNameAndId); Assert.AreEqual(findCarBrandsByNameAndId.Count, 1); Assert.AreEqual(findCarBrandsByNameAndId.First().Brand, lexusCarBrand.Brand); }
// public CarBrandRepos() // { // } public void Add(CarBrands carBrand) { using (var context = new CarShopContext()) { context.CarBrands.Add(carBrand); context.SaveChanges(); } }
public async Task <ActionResult> DeleteConfirmed(int id) { CarBrands carBrands = await db.CarBrands.FindAsync(id); db.CarBrands.Remove(carBrands); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public void Update(CarBrands carBrand) { using (var context = new CarShopContext()) { var entity = context.CarBrands.Find(carBrand.Id); context.Entry(entity).CurrentValues.SetValues(carBrand); context.SaveChanges(); } }
public void newClick() { CarBrands.Add(new CarBrand() { Id = CarBrands[CarBrands.Count - 1].Id + 1 }); SelectedIndexValue = CarBrands.Count - 1; SelectedCarBrand = _carBrands[_carBrands.Count - 1]; }
public async Task <ActionResult> Edit([Bind(Include = "Id,Name")] CarBrands carBrands) { if (ModelState.IsValid) { db.Entry(carBrands).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(carBrands)); }
public async Task <ActionResult> Create([Bind(Include = "Id,Name")] CarBrands carBrands) { if (ModelState.IsValid) { db.CarBrands.Add(carBrands); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(carBrands)); }
// GET: Guides/CarBrands/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CarBrands carBrands = await db.CarBrands.FindAsync(id); if (carBrands == null) { return(HttpNotFound()); } return(View(carBrands)); }
public void Repository_Add_Test() { var carBrand = new CarBrands { Id = Guid.NewGuid(), Brand = "Ferrari" }; this.repository.Add(carBrand); var result = repository.Get(carBrand.Id); Assert.IsNotNull(result); Assert.AreEqual(result.Id, carBrand.Id); }
public void Remove(Guid id) { using (var context = new CarShopContext()) { CarBrands carBrand = this.Find(x => x.Id == id).FirstOrDefault(); //this.Get(Id); using (var db = this.GetContext()) { // db.CarBrands.Remove(carBrand); - // We can't use remove as we retrieved entity in other db context that is already closed // Rather we can attach entry to a current dbContext and mark it as deleted db.Entry(carBrand).State = EntityState.Deleted; db.SaveChanges(); } } }
public Car(EngineType engineType, CarBrands brand, int year, double price, int numberOfSeats, double fuelConsumtionPerHundredKm, string model, CarType type, TransmissionType transmType) { this.Model = model; this.Type = type; this.Brand = brand; this.Year = year; this.Price = price; this.NumberOfSeats = numberOfSeats; this.FuelConsumtionPerHundredKm = fuelConsumtionPerHundredKm; this.EngineType = engineType; this.TransmType = transmType; }
public void Repository_Add_Test() { // arrange this.addTestCarBrandId = Guid.NewGuid(); var carBrand = new CarBrands { Id = this.addTestCarBrandId, Brand = "Ferrari" }; // act this.repository.Add(carBrand); // assert var result = this.repository.Get(carBrand.Id); Assert.IsNotNull(result); Assert.AreEqual(result.Id, carBrand.Id); }
private async void insertCar() { CarModel.BrendAutomobilaID = CarBrands.Where(m => m.NazivBrenda == SelectedBrand).Select(m => m.BrendID).FirstOrDefault(); CarModel.KorisnikID = Settings.UserID; CarModel.Godiste = Godiste; CarModel.SnagaMotora = double.Parse(SnagaMotora); CarModel.SlikaAutomobila = SelectedBrand + ".jpg"; CarModel.Kubikaza = double.Parse(Kubikaza); CarModel.SnagaMotora = double.Parse(SnagaMotora); CarModel.NazivAutomobila = NazivAutomobila; CarModel.Opis = Opis; string x = await ApiHelper.InsertCar(CarModel); if (x == "OK") { Application.Current.MainPage = new MainPage(); } }
public void RemoveTest() { // arrange var carBrand = new CarBrands { Id = Guid.NewGuid(), Brand = "Toyota" }; this.repository.Add(carBrand); var addedCarBrand = this.repository.Get(carBrand.Id); Assert.IsNotNull(addedCarBrand); // act this.repository.Remove(carBrand.Id); // assert var result = this.repository.Get(carBrand.Id); Assert.IsNull(result); }
public void Repository_Update_Test() { // arrange this.updateTestCarBrandId = Guid.NewGuid(); var carBrand = new CarBrands { Id = this.updateTestCarBrandId, Brand = "BMW" }; this.repository.Add(carBrand); var addedCarBrand = this.repository.Get(carBrand.Id); Assert.IsNotNull(addedCarBrand); // act carBrand.Brand = "Ferrari"; this.repository.Update(carBrand); // assert var result = this.repository.Get(carBrand.Id); Assert.IsNotNull(result); Assert.AreEqual(result.Brand, carBrand.Brand); }
public CarInfoBuilder WithBrand(CarBrands brand) { Car.Brand = brand; return(this); }
public bool ContainsBrand(string brand) => CarBrands.Any(c => c.Brand == brand);
public Car(CarBrands carBrand, CarPackages packageType) { this.carBrand = carBrand; this.packageType = packageType; carCounter++; }
private void أنواعالسياراتToolStripMenuItem_Click(object sender, EventArgs e) { CarBrands car = new CarBrands(); car.Show(this); }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { CarBrands brand = new CarBrands(); brand.Show(this); }