static async Task Main(string[] args) { var providers = new ServiceCollection() .AddDbContext <AnimalContext>(options => options.UseSqlServer(Globals.CONNECTIONSTRING)) .AddDbContext <DoctorContext>(options => options.UseSqlServer(Globals.CONNECTIONSTRING)) .AddDbContext <CarContext>(options => options.UseSqlServer(Globals.CONNECTIONSTRING)) .BuildServiceProvider(); var animalContext = providers.GetService <AnimalContext>(); await AnimalHelpers.Seed(animalContext); await AnimalHelpers.Read(animalContext); var carContext = providers.GetService <CarContext>(); await CarHelpers.Seed(carContext); await CarHelpers.Read(carContext); var doctorContext = providers.GetService <DoctorContext>(); await DoctorHelpers.Seed(doctorContext); await DoctorHelpers.Read(doctorContext); Console.ReadKey(); }
public async Task <IActionResult> Edit(CarView result) { if (!ModelState.IsValid) { return(View(result)); } var model = await _carService.Get(result.Id); var updateModel = CarHelpers.MergeViewWithModel(model, result); await _carService.Update(updateModel); if (result.CarFileImg != null) { if (model.CarImage != null) { _cloudinaryService.DeleteCarImage(model.CarImage.Id); } await _cloudinaryService.AddCarImage(result.CarFileImg, model.Id); } return(RedirectToAction("List")); }
public async Task <IActionResult> Add(CarView result) { if (!ModelState.IsValid) { return(View(result)); } var resultModel = CarHelpers.ConvertToModel(result); await _carService.Create(resultModel); await _cloudinaryService.AddCarImage(result.CarFileImg, resultModel.Id); return(RedirectToAction("List")); }
public async Task <IActionResult> Details(int Id) { var model = await _carService.Get(Id); return(View(CarHelpers.ConvertToView(model))); }
public async Task <IActionResult> Details() { var carModel = await _carService.Get(6); return(View(CarHelpers.ConvertToView(carModel))); }