Ejemplo n.º 1
0
        public HttpResponseMessage Create(TokenRequestCreate req)
        {
            if (req == null)
            {
                ModelState.AddModelError("", "Missing body data.");
            }
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }
            // Declare a variable of type "ItemResponse of int "named itemResponse,
            // then, create a new ItemResponse of int and put it inot that variable
            ItemResponse <int> itemResponse = new ItemResponse <int>();

            itemResponse.Item = tokenService.Create(req);

            return(Request.CreateResponse(HttpStatusCode.Created, itemResponse));
        }
Ejemplo n.º 2
0
        // ========================== { Create } ========================== //
        public int Create(TokenRequestCreate request)
        {
            int id = 0;

            dataProvider.ExecuteNonQuery(
                "third_party_token_create", inputParamMapper : delegate(SqlParameterCollection parameters)
            {
                parameters.AddWithValue("@service_name", request.ServiceName);
                parameters.AddWithValue("@token", request.Token);

                SqlParameter idParam = parameters.Add("@id", SqlDbType.Int);
                idParam.Direction    = ParameterDirection.Output;
            },
                returnParameters : delegate(SqlParameterCollection paramenters)
            {
                id = (int)paramenters["@id"].Value;
            });
            return(id);
        }