public BaseResponse CreateReserve(EntityReserveProduct reserve) { var returnEntity = new BaseResponse(); try { using (var db = GetSqlConnection()) { const string sql = "create_reserve"; var p = new DynamicParameters(); p.Add(name: "@reserveid", dbType: DbType.Int32, direction: ParameterDirection.Output); p.Add(name: "@quantity ", value: reserve.quantity, dbType: DbType.String, direction: ParameterDirection.Input); p.Add(name: "@price", value: reserve.price, dbType: DbType.String, direction: ParameterDirection.Input); p.Add(name: "@userId", value: reserve.userId, dbType: DbType.Int32, direction: ParameterDirection.Input); p.Add(name: "@productId", value: reserve.productId, dbType: DbType.Int32, direction: ParameterDirection.Input); db.Query <EntityReserveProduct>(sql, param: p, commandType: CommandType.StoredProcedure).FirstOrDefault(); int reserveid = p.Get <int>("@reserveid"); returnEntity.isSuccess = true; returnEntity.errorCode = "0000"; returnEntity.errorMessage = string.Empty; returnEntity.data = null; } } catch (Exception ex) { returnEntity.isSuccess = false; returnEntity.errorCode = "0001"; returnEntity.errorMessage = ex.Message; returnEntity.data = null; } return(returnEntity); }
public ActionResult CreateReserve(EntityReserveProduct reserve) { var ret = _ReserveRepository.CreateReserve(reserve); return(Json(ret)); }