public async Task <ActionResult> Create(VehicleMakeViewModel model) { if (ModelState.IsValid) { var vehicle = Mapper.Map <VehicleMakeViewModel, IVehicleMake>(model); Mapper.AssertConfigurationIsValid(); await vehiclemakeService.CreateAsync(vehicle); return(RedirectToAction("Index")); } return(View(model)); }
public async Task <IActionResult> Post([FromBody] VehicleMakeModel model) { try { await VehicleMakeService.CreateAsync(model); return(CreatedAtRoute("VehicleMakeRoute", new { model.Id }, model)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <ActionResult> Create(VehicleMakeViewModel model) { try { var vehicle = Mapper.Map <VehicleMakeViewModel, VehicleMakeModel>(model); await MakeService.CreateAsync(vehicle); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public async Task <IHttpActionResult> Post([FromBody] VehicleMake model) { try { Caching.InvalidateCache(MasterCacheKeyArray); await VehicleMakeService.CreateAsync(model); return(CreatedAtRoute("VehicleMakeRoute", new { Id = model.Id }, model)); } catch (Exception ex) { LogError.LogError(ex); return(BadRequest(ex.Message)); } }
public async Task <ActionResult> CreateAsync([Bind(Include = "Id,Name,Abrv")] MakeVM makeVM) { try { if (ModelState.IsValid) { var dest = Mapper.Map <VehicleMake>(makeVM); await service.CreateAsync(dest); return(RedirectToAction("")); } } catch (Exception ex) { // throw ex; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ex.Message)); } return(View(makeVM)); }