Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }