//Add private static QueryData AddCategory(int id, Patch patch) { QueryData data = new QueryData(); CategoryAdd category = patch.Value.ToObject <CategoryAdd>(); if (category != null) { category.ExamId = id; data.Query = @" INSERT INTO Categories ([Order],[Name],[ExamId]) VALUES (@Order, @Name, @ExamId)"; data.Parameters = category; return(data); } return(new QueryData()); }
private void ValueIsCategoryObject(CategoryAdd value, dynamic parameters) { Allow <string>("name", value.Name, validateValue: ValueIsString); Allow <int>("order", value.Order, validateValue: ValueIsInt); }