public async Task <IHttpActionResult> Post([FromBody] VehicleModel model) { try { await vehiclemodelService.CreateAsync(model); return(CreatedAtRoute("VehicleModelRoute", new { Id = model.Id }, model)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <ActionResult> Create(VehicleModelViewModel model) { if (ModelState.IsValid) { var vehicle = Mapper.Map <VehicleModelViewModel, IVehicleModel>(model); Mapper.AssertConfigurationIsValid(); await vehicleModelService.CreateAsync(vehicle); return(RedirectToAction("Index")); } return(View(model)); }
public async Task <ActionResult> CreateAsync([Bind(Include = "VehicleModelId,VehicleMakeId,Name,Abrv")] ModelVM modelVM) { try { if (ModelState.IsValid) { var dest = Mapper.Map <VehicleModel>(modelVM); await service.CreateAsync(dest); return(RedirectToAction("")); } } catch (Exception ex) { // throw ex; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ex.Message)); } return(View(modelVM)); }