//-> New public async Task <VehicleViewDTO> New(VehicleNewDTO newDTO) { newDTO = StringHelper.TrimStringProperties(newDTO); var record = (tblVehicle)MappingHelper.MapDTOToDBClass <VehicleNewDTO, tblVehicle>(newDTO, new tblVehicle()); record.createdDate = DateTime.Now; db.tblVehicles.Add(record); await db.SaveChangesAsync(); db.Entry(record).Reload(); return(await SelectByID(record.id)); }
public async Task <JsonResult> New(VehicleNewDTO newDTO) { try { if (!ModelState.IsValid) { throw new HttpException((int)HttpStatusCode.BadRequest, ConstantHelper.KEY_IN_REQUIRED_FIELD); } Response.StatusCode = 200; return(Json(await handler.New(newDTO), JsonRequestBehavior.AllowGet)); } catch (HttpException ex) { return(Json(ConstantHelper.ERROR, JsonRequestBehavior.AllowGet)); } }