Beispiel #1
0
        public HttpResponseMessage CreateOwnerType([FromBody] OwnerTypeAddRequest payload)
        {
            ItemResponse <int> response = new ItemResponse <int>();

            response.Item = _metaTagsService.OwnerTypeInsert(payload);

            return(Request.CreateResponse(response));
        } // CreateOwnerType
Beispiel #2
0
        } //OwnerType_SelectAll

        public int OwnerTypeInsert(OwnerTypeAddRequest payload)
        {
            int id = 0;

            DataProvider.ExecuteNonQuery(GetConnection, "dbo.OwnerType_Insert"
                                         , inputParamMapper : delegate(SqlParameterCollection paramCollection)
            {
                paramCollection.AddWithValue("@Name", payload.Name);
                paramCollection.AddWithValue("@Description", payload.Description);


                SqlParameter o = new SqlParameter("@ID", System.Data.SqlDbType.Int);
                o.Direction    = ParameterDirection.Output;

                paramCollection.Add(o);
            }, returnParameters : delegate(SqlParameterCollection paramCollection)
            {
                int.TryParse(paramCollection["@ID"].Value.ToString(), out id);
            }
                                         );
            return(id);
        } //OwnerTypeInsert