public async Task <IActionResult> Create(Car car) { if (ModelState.IsValid) { await _carServ.AddCar(car); return(RedirectToAction(nameof(Index))); } else { return(View(car)); } }
public async Task <ActionResult> Create([Bind(Include = "CarModel,Location,PricePerDay")] CarViewModel carVM, bool AddAnotherCheckbox) { carVM.LastModifiedDate = _carServices.GetCurrentDate(); if (ModelState.IsValid) { Car carDM = new Car(); AutoMapper.Mapper.Map(carVM, carDM); await _carServices.AddCar(carDM); TempData["msgSuccess"] = "Car Added"; if (AddAnotherCheckbox == true) { TempData["Checkbox"] = true; return(RedirectToAction("Create")); } return(RedirectToAction("Index")); } TempData["msgFailed"] = "Add Car"; return(View(carVM)); }
public async Task <IActionResult> Post([FromBody] Car car) { var output = new Response(); try { await _carservices.AddCar(car); output.data = car; output.exito = 1; output.message = "Agregado con exito."; return(Ok(output)); } catch (Exception e) { output.data = null; output.exito = 0; output.message = e.Message; return(BadRequest(output)); } }