diff --git a/Controllers/BaseController.cs b/Controllers/BaseController.cs deleted file mode 100644 index 148c6b8..0000000 --- a/Controllers/BaseController.cs +++ /dev/null @@ -1,108 +0,0 @@ -using Moodle.API.Wrapper.Models; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Net.Http; -using System.Text; -using System.Threading.Tasks; - - -namespace Moodle.API.Wrapper.Controllers -{ - public class BaseController - { - private HttpClient moodleClient; - private string _token; - private Func WriteProgress; - public BaseController() - { - - } - public BaseController(string token, string url) - { - SetupController(token, url); - } - - public void SetupController(string token, string url) - { - moodleClient = new HttpClient(); - moodleClient.BaseAddress = new Uri(url + "/webservice/rest/"); - _token = token; - } - - public void SetupController(string securityToken, string url, Func writeProgress) - { - SetupController(securityToken, url); - WriteProgress = writeProgress; - } - - protected TModel Post (string functionName,TInputModel inputModel) - where TInputModel:IModel - { - try - { - - var inputPairs = inputModel.ToKeyValuePairs(); - var inputContent = new FormUrlEncodedContent(inputPairs); - var response = moodleClient.PostAsync("server.php?wstoken=" + _token + "&moodlewsrestformat=json&wsfunction=" + functionName,inputContent).Result; - var responseText = response.Content.ReadAsStringAsync().Result; - if (response.StatusCode == System.Net.HttpStatusCode.OK) - { - if (responseText.Contains("\"exception\":")) - { - throw new InvalidOperationException(responseText); - } - return Newtonsoft.Json.JsonConvert.DeserializeObject(responseText); - } - else - throw new InvalidOperationException(responseText); - } - catch (Exception ex) - { - WriteProgress("~~~~~Error~~~~~\nFunction: " + functionName + "\n~~~~~Exception~~~~~\n" + ex.ToString().Replace("\\n","\n") + "\n~~~~~~~~~~~~~~~"); - return default(TModel); - } - } - protected void Post(string functionName, TInputModel inputModel) - where TInputModel : IModel - { - try - { - var inputPairs = inputModel.ToKeyValuePairs(); - var inputContent = new FormUrlEncodedContent(inputPairs); - var response = moodleClient.PostAsync("server.php?wstoken=" + _token + "&moodlewsrestformat=json&wsfunction=" + functionName, inputContent).Result; - var responseText = response.Content.ReadAsStringAsync().Result; - if (response.StatusCode != System.Net.HttpStatusCode.OK || responseText.Contains("\"exception\":")) - throw new InvalidOperationException(responseText); - } - catch (Exception ex) - { - WriteProgress("~~~~~Error~~~~~\nFunction: " + functionName + "\n~~~~~Exception~~~~~\n" + ex.ToString() + "\n~~~~~~~~~~~~~~~"); - } - } - protected TModel Post(string functionName) - { - try - { - var response = moodleClient.PostAsync("&wsfunction=" + functionName, null).Result; - var responseText = response.Content.ReadAsStringAsync().Result; - if (response.StatusCode == System.Net.HttpStatusCode.OK) - { - if (responseText.Contains("\"exception\":")) - { - throw new InvalidOperationException(responseText); - } - return Newtonsoft.Json.JsonConvert.DeserializeObject(responseText); - } - else - throw new InvalidOperationException(responseText); - } - catch (Exception ex) - { - WriteProgress("~~~~~Error~~~~~\nFunction: " + functionName + "\n~~~~~Exception~~~~~\n" + ex.ToString() + "\n~~~~~~~~~~~~~~~"); - return default(TModel); - } - } - - } -} diff --git a/Controllers/Core/Cohort.cs b/Controllers/Core/Cohort.cs deleted file mode 100644 index 99ceff2..0000000 --- a/Controllers/Core/Cohort.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; - -namespace Moodle.API.Wrapper.Controllers.Core -{ - public sealed class Cohort : BaseController - { - - public Cohort() : base() - { - } - - public Cohort(string token, string url) : base(token, url) - { - } - - public CohortMembersModel AddCohortMembers(CohortMembersInputModel cohortMembersInputModel) - { - return Post("core_cohort_add_cohort_members", cohortMembersInputModel); - } - - public CohortsModel CreateCohorts(CohortsInputModel cohortsInputModel) - { - return Post("core_cohort_create_cohorts", cohortsInputModel); - } - - public void DeleteCohortMembers(DeleteCohortMembersInputModel deleteCohortMembersInputModel) - { - Post("core_cohort_delete_cohort_members", deleteCohortMembersInputModel); - } - - public void DeleteCohorts(DeleteCohortsInputModel deleteCohortsInputModel) - { - Post("core_cohort_delete_cohorts", deleteCohortsInputModel); - } - - public GetCohortMembers GetCohortMembers(DeleteCohortsInputModel deleteCohortsInputModel) - { - return Post("core_cohort_get_cohort_members", deleteCohortsInputModel); - } - - public CohortsModel GetCohorts(DeleteCohortsInputModel deleteCohortsInputModel) - { - return Post("core_cohort_get_cohorts", deleteCohortsInputModel); - } - - public void UpdateCohorts(CohortsInputModel cohortsInputModel) - { - Post("core_cohort_update_cohorts", cohortsInputModel); - } - - //Function Placeholder - - } -} \ No newline at end of file diff --git a/Controllers/Core/Course.cs b/Controllers/Core/Course.cs deleted file mode 100644 index 9e89c69..0000000 --- a/Controllers/Core/Course.cs +++ /dev/null @@ -1,149 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; - -namespace Moodle.API.Wrapper.Controllers.Core -{ - public sealed class Course : BaseController - { - - public Course() : base() - { - } - - public Course(string token, string url) : base(token, url) - { - } - - public ChecksModel CheckUpdates(ChecksInputModel checksInputModel) - { - return Post("core_course_check_updates", checksInputModel); - } - - public ScaleValuesModel CreateCategories(CategoriesInputModel categoriesInputModel) - { - return Post("core_course_create_categories", categoriesInputModel); - } - - public CoursesModel CreateCourses(CoursesInputModel coursesInputModel) - { - return Post("core_course_create_courses", coursesInputModel); - } - - public void DeleteCategories(DeleteCategoriesInputModel deleteCategoriesInputModel) - { - Post("core_course_delete_categories", deleteCategoriesInputModel); - } - - public CohortMembersModel DeleteCourses(DeleteCoursesInputModel deleteCoursesInputModel) - { - return Post("core_course_delete_courses", deleteCoursesInputModel); - } - - public void DeleteModules(DeleteModulesInputModel deleteModulesInputModel) - { - Post("core_course_delete_modules", deleteModulesInputModel); - } - - public DuplicateCourseModel DuplicateCourse(DuplicateCourseInputModel duplicateCourseInputModel) - { - return Post("core_course_duplicate_course", duplicateCourseInputModel); - } - - public string EditModule(EditModuleInputModel editModuleInputModel) - { - return Post("core_course_edit_module", editModuleInputModel); - } - - public string EditSection(EditModuleInputModel editModuleInputModel) - { - return Post("core_course_edit_section", editModuleInputModel); - } - - public ActivitiesOverviewModel GetActivitiesOverview(DeleteCoursesInputModel deleteCoursesInputModel) - { - return Post("core_course_get_activities_overview", deleteCoursesInputModel); - } - - public CategoriesModel GetCategories(GetCategoriesInputModel getCategoriesInputModel) - { - return Post("core_course_get_categories", getCategoriesInputModel); - } - - public ContentsModel GetContents(ContentsInputModel contentsInputModel) - { - return Post("core_course_get_contents", contentsInputModel); - } - - public CourseModuleModel GetCourseModule(CourseModuleInputModel courseModuleInputModel) - { - return Post("core_course_get_course_module", courseModuleInputModel); - } - - public CourseModuleModel GetCourseModuleByInstance(CourseModuleByInstanceInputModel courseModuleByInstanceInputModel) - { - return Post("core_course_get_course_module_by_instance", courseModuleByInstanceInputModel); - } - - public GetCourses GetCourses(GetCoursesInputModel getCoursesInputModel) - { - return Post("core_course_get_courses", getCoursesInputModel); - } - - public CoursesByFieldModel GetCoursesByField(CoursesByFieldInputModel coursesByFieldInputModel) - { - return Post("core_course_get_courses_by_field", coursesByFieldInputModel); - } - - public string GetModule(ModuleInputModel moduleInputModel) - { - return Post("core_course_get_module", moduleInputModel); - } - - public ChecksModel GetUpdatesSince(sSinceInputModel sSinceInputModel) - { - return Post("core_course_get_updates_since", sSinceInputModel); - } - - public UserAdministrationOptionsModel GetUserAdministrationOptions(DeleteCoursesInputModel deleteCoursesInputModel) - { - return Post("core_course_get_user_administration_options", deleteCoursesInputModel); - } - - public UserAdministrationOptionsModel GetUserNavigationOptions(DeleteCoursesInputModel deleteCoursesInputModel) - { - return Post("core_course_get_user_navigation_options", deleteCoursesInputModel); - } - - public void ImportCourse(ImportCourseInputModel importCourseInputModel) - { - Post("core_course_import_course", importCourseInputModel); - } - - public SearchCoursesModel SearchCourses(SearchCoursesInputModel searchCoursesInputModel) - { - return Post("core_course_search_courses", searchCoursesInputModel); - } - - public void UpdateCategories(UpdateCategoriesInputModel updateCategoriesInputModel) - { - Post("core_course_update_categories", updateCategoriesInputModel); - } - - public UpdateCourses UpdateCourses(UpdateCoursesInputModel updateCoursesInputModel) - { - return Post("core_course_update_courses", updateCoursesInputModel); - } - - public MarkCourseSelfCompletedModel ViewCourse(ViewCourseInputModel viewCourseInputModel) - { - return Post("core_course_view_course", viewCourseInputModel); - } - - //Function Placeholder - - } -} \ No newline at end of file diff --git a/Controllers/Core/Grading.cs b/Controllers/Core/Grading.cs deleted file mode 100644 index 80c9f5d..0000000 --- a/Controllers/Core/Grading.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; - -namespace Moodle.API.Wrapper.Controllers.Core -{ - public sealed class Grading : BaseController - { - - public Grading() : base() - { - } - - public Grading(string token, string url) : base(token, url) - { - } - - public DefinitionsModel GetDefinitions(DefinitionsInputModel definitionsInputModel) - { - return Post("core_grading_get_definitions", definitionsInputModel); - } - - public GradingformInstancesModel GetGradingformInstances(GradingformInstancesInputModel gradingformInstancesInputModel) - { - return Post("core_grading_get_gradingform_instances", gradingformInstancesInputModel); - } - - public void SaveDefinitions(SaveDefinitionsInputModel saveDefinitionsInputModel) - { - Post("core_grading_save_definitions", saveDefinitionsInputModel); - } - - //Function Placeholder - - } -} \ No newline at end of file diff --git a/Controllers/Core/Group.cs b/Controllers/Core/Group.cs deleted file mode 100644 index 7c7c778..0000000 --- a/Controllers/Core/Group.cs +++ /dev/null @@ -1,109 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; - -namespace Moodle.API.Wrapper.Controllers.Core -{ - public sealed class Group : BaseController - { - - public Group() : base() - { - } - - public Group(string token, string url) : base(token, url) - { - } - - public void AddGroupMembers(GroupMembersInputModel groupMembersInputModel) - { - Post("core_group_add_group_members", groupMembersInputModel); - } - - public void AssignGrouping(AssignGroupingInputModel assignGroupingInputModel) - { - Post("core_group_assign_grouping", assignGroupingInputModel); - } - - public GroupingsModel CreateGroupings(GroupingsInputModel groupingsInputModel) - { - return Post("core_group_create_groupings", groupingsInputModel); - } - - public GroupsModel CreateGroups(GroupsInputModel groupsInputModel) - { - return Post("core_group_create_groups", groupsInputModel); - } - - public void DeleteGroupings(DeleteGroupingsInputModel deleteGroupingsInputModel) - { - Post("core_group_delete_groupings", deleteGroupingsInputModel); - } - - public void DeleteGroupMembers(GroupMembersInputModel groupMembersInputModel) - { - Post("core_group_delete_group_members", groupMembersInputModel); - } - - public void DeleteGroups(DeleteGroupsInputModel deleteGroupsInputModel) - { - Post("core_group_delete_groups", deleteGroupsInputModel); - } - - public ActivityAllowedGroupsModel GetActivityAllowedGroups(ActivityAllowedGroupsInputModel activityAllowedGroupsInputModel) - { - return Post("core_group_get_activity_allowed_groups", activityAllowedGroupsInputModel); - } - - public ActivityGroupmodeModel GetActivityGroupmode(CourseModuleInputModel courseModuleInputModel) - { - return Post("core_group_get_activity_groupmode", courseModuleInputModel); - } - - public GroupingsModel GetCourseGroupings(CourseBlocksInputModel courseBlocksInputModel) - { - return Post("core_group_get_course_groupings", courseBlocksInputModel); - } - - public GroupsModel GetCourseGroups(CourseBlocksInputModel courseBlocksInputModel) - { - return Post("core_group_get_course_groups", courseBlocksInputModel); - } - - public ActivityAllowedGroupsModel GetCourseUserGroups(CourseUserGroupsInputModel courseUserGroupsInputModel) - { - return Post("core_group_get_course_user_groups", courseUserGroupsInputModel); - } - - public GetGroupings GetGroupings(GetGroupingsInputModel getGroupingsInputModel) - { - return Post("core_group_get_groupings", getGroupingsInputModel); - } - - public GroupMembersModel GetGroupMembers(DeleteGroupsInputModel deleteGroupsInputModel) - { - return Post("core_group_get_group_members", deleteGroupsInputModel); - } - - public GroupsModel GetGroups(DeleteGroupsInputModel deleteGroupsInputModel) - { - return Post("core_group_get_groups", deleteGroupsInputModel); - } - - public void UnassignGrouping(UnassignGroupingInputModel unassignGroupingInputModel) - { - Post("core_group_unassign_grouping", unassignGroupingInputModel); - } - - public void UpdateGroupings(UpdateGroupingsInputModel updateGroupingsInputModel) - { - Post("core_group_update_groupings", updateGroupingsInputModel); - } - - //Function Placeholder - - } -} \ No newline at end of file diff --git a/Controllers/Core/Role.cs b/Controllers/Core/Role.cs deleted file mode 100644 index 727ab32..0000000 --- a/Controllers/Core/Role.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; - -namespace Moodle.API.Wrapper.Controllers.Core -{ - public sealed class Role : BaseController - { - - public Role() : base() - { - } - - public Role(string token, string url) : base(token, url) - { - } - - public void AssignRoles(AssignRolesInputModel assignRolesInputModel) - { - Post("core_role_assign_roles", assignRolesInputModel); - } - - public void UnassignRoles(UnassignRolesInputModel unassignRolesInputModel) - { - Post("core_role_unassign_roles", unassignRolesInputModel); - } - - //Function Placeholder - - } -} \ No newline at end of file diff --git a/Controllers/Core/User.cs b/Controllers/Core/User.cs deleted file mode 100644 index ae93870..0000000 --- a/Controllers/Core/User.cs +++ /dev/null @@ -1,104 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; - -namespace Moodle.API.Wrapper.Controllers.Core -{ - public sealed class User : BaseController - { - - public User() : base() - { - } - - public User(string token, string url) : base(token, url) - { - } - - public UserDeviceModel AddUserDevice(UserDeviceInputModel userDeviceInputModel) - { - return Post("core_user_add_user_device", userDeviceInputModel); - } - - public void AddUserPrivateFiles(UserPrivateFilesInputModel userPrivateFilesInputModel) - { - Post("core_user_add_user_private_files", userPrivateFilesInputModel); - } - - public MarkCourseSelfCompletedModel AgreeSitePolicy( ) - { - return Post("core_user_agree_site_policy"); - } - - public UsersModel CreateUsers(UsersInputModel usersInputModel) - { - return Post("core_user_create_users", usersInputModel); - } - - public void DeleteUsers(DeleteUsersInputModel deleteUsersInputModel) - { - Post("core_user_delete_users", deleteUsersInputModel); - } - - public CourseUserProfilesModel GetCourseUserProfiles(CourseUserProfilesInputModel courseUserProfilesInputModel) - { - return Post("core_user_get_course_user_profiles", courseUserProfilesInputModel); - } - - public UserPreferencesModel GetUserPreferences(UserPreferencesInputModel userPreferencesInputModel) - { - return Post("core_user_get_user_preferences", userPreferencesInputModel); - } - - public GetUsers GetUsers(GetUsersInputModel getUsersInputModel) - { - return Post("core_user_get_users", getUsersInputModel); - } - - public UsersByFieldModel GetUsersByField(UsersByFieldInputModel usersByFieldInputModel) - { - return Post("core_user_get_users_by_field", usersByFieldInputModel); - } - - public RemoveUserDeviceModel RemoveUserDevice(RemoveUserDeviceInputModel removeUserDeviceInputModel) - { - return Post("core_user_remove_user_device", removeUserDeviceInputModel); - } - - public SetUserPreferencesModel SetUserPreferences(SetUserPreferencesInputModel setUserPreferencesInputModel) - { - return Post("core_user_set_user_preferences", setUserPreferencesInputModel); - } - - public PictureModel UpdatePicture(PictureInputModel pictureInputModel) - { - return Post("core_user_update_picture", pictureInputModel); - } - - public void UpdateUserPreferences(UpdateUserPreferencesInputModel updateUserPreferencesInputModel) - { - Post("core_user_update_user_preferences", updateUserPreferencesInputModel); - } - - public void UpdateUsers(UpdateUsersInputModel updateUsersInputModel) - { - Post("core_user_update_users", updateUsersInputModel); - } - - public MarkCourseSelfCompletedModel ViewUserList(CourseBlocksInputModel courseBlocksInputModel) - { - return Post("core_user_view_user_list", courseBlocksInputModel); - } - - public MarkCourseSelfCompletedModel ViewUserProfile(ViewUserProfileInputModel viewUserProfileInputModel) - { - return Post("core_user_view_user_profile", viewUserProfileInputModel); - } - - //Function Placeholder - - } -} \ No newline at end of file diff --git a/Controllers/Enrol/Manual.cs b/Controllers/Enrol/Manual.cs deleted file mode 100644 index 29b5b84..0000000 --- a/Controllers/Enrol/Manual.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Enrol; - -namespace Moodle.API.Wrapper.Controllers.Enrol -{ - public sealed class Manual : BaseController - { - - public Manual() : base() - { - } - - public Manual(string token, string url) : base(token, url) - { - } - - public void EnrolUsers(EnrolUsersInputModel enrolUsersInputModel) - { - Post("enrol_manual_enrol_users", enrolUsersInputModel); - } - - public void UnenrolUsers(UnenrolUsersInputModel unenrolUsersInputModel) - { - Post("enrol_manual_unenrol_users", unenrolUsersInputModel); - } - - //Function Placeholder - - } -} \ No newline at end of file diff --git a/Controllers/Mod/Label.cs b/Controllers/Mod/Label.cs deleted file mode 100644 index f279d49..0000000 --- a/Controllers/Mod/Label.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; - -namespace Moodle.API.Wrapper.Controllers.Mod -{ - public sealed class Label : BaseController - { - - public Label() : base() - { - } - - public Label(string token, string url) : base(token, url) - { - } - - public LabelsByCoursesModel GetLabelsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) - { - return Post("mod_label_get_labels_by_courses", deleteCoursesInputModel); - } - - //Function Placeholder - - } -} \ No newline at end of file diff --git a/Models/Core/CategoriesModel.cs b/Models/Core/CategoriesModel.cs deleted file mode 100644 index 9d0b91f..0000000 --- a/Models/Core/CategoriesModel.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System.Collections.Generic; - -namespace Moodle.API.Wrapper.Models.Core -{ - public sealed class CategoriesModel : IModel - { - public int coursecount {get;set;} - public int depth {get;set;} - public string description {get;set;} - public int descriptionformat {get;set;} - public int id {get;set;} - public string idnumber {get;set;} - public string name {get;set;} - public int parent {get;set;} - public string path {get;set;} - public int sortorder {get;set;} - public string theme {get;set;} - public int timemodified {get;set;} - public int visible {get;set;} - public int visibleold {get;set;} - - - public List> ToKeyValuePairs(string prefix="") - { - var keyValuePairs = new List>(); - - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("coursecount",prefix),coursecount.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("depth",prefix),depth.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("description",prefix),description)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("descriptionformat",prefix),descriptionformat.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("id",prefix),id.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("idnumber",prefix),idnumber)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("name",prefix),name)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("parent",prefix),parent.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("path",prefix),path)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("sortorder",prefix),sortorder.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("theme",prefix),theme)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("timemodified",prefix),timemodified.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("visible",prefix),visible.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("visibleold",prefix),visibleold.ToString())); - return keyValuePairs; - } - - } -} \ No newline at end of file diff --git a/Models/Core/CoursInputModel.cs b/Models/Core/CoursInputModel.cs deleted file mode 100644 index 4cfd209..0000000 --- a/Models/Core/CoursInputModel.cs +++ /dev/null @@ -1,77 +0,0 @@ -using System.Collections.Generic; - -namespace Moodle.API.Wrapper.Models.Core -{ - public sealed class CoursInputModel : IModel - { - - public int categoryid {get;set;} - public int completionnotify {get;set;} - public List courseformatoptions {get;set;} - public int defaultgroupingid {get;set;} - public int enablecompletion {get;set;} - public int enddate {get;set;} - public string forcetheme {get;set;} - public string format {get;set;} - public string fullname {get;set;} - public int groupmode {get;set;} - public int groupmodeforce {get;set;} - public int hiddensections {get;set;} - public int id {get;set;} - public string idnumber {get;set;} - public string lang {get;set;} - public int maxbytes {get;set;} - public int newsitems {get;set;} - public int numsections {get;set;} - public string shortname {get;set;} - public int showgrades {get;set;} - public int showreports {get;set;} - public int startdate {get;set;} - public string summary {get;set;} - public int summaryformat {get;set;} - public int visible {get;set;} - - - - - public List> ToKeyValuePairs(string prefix="") - { - var keyValuePairs = new List>(); - - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("categoryid",prefix),categoryid.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("completionnotify",prefix),completionnotify.ToString())); - - for(var courseformatoptionsIndex = 0; courseformatoptionsIndex(ModelHelper.GetPrefixedName("defaultgroupingid",prefix),defaultgroupingid.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("enablecompletion",prefix),enablecompletion.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("enddate",prefix),enddate.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("forcetheme",prefix),forcetheme)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("format",prefix),format)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("fullname",prefix),fullname)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("groupmode",prefix),groupmode.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("groupmodeforce",prefix),groupmodeforce.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("hiddensections",prefix),hiddensections.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("id",prefix),id.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("idnumber",prefix),idnumber)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("lang",prefix),lang)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("maxbytes",prefix),maxbytes.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("newsitems",prefix),newsitems.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("numsections",prefix),numsections.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("shortname",prefix),shortname)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("showgrades",prefix),showgrades.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("showreports",prefix),showreports.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("startdate",prefix),startdate.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("summary",prefix),summary)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("summaryformat",prefix),summaryformat.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("visible",prefix),visible.ToString())); - return keyValuePairs; - } - - } -} \ No newline at end of file diff --git a/Models/Enrol/Warning.cs b/Models/Enrol/Warning.cs deleted file mode 100644 index b814f53..0000000 --- a/Models/Enrol/Warning.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; - -namespace Moodle.API.Wrapper.Models.Enrol -{ - public sealed class Warning : IModel - { - - public string item {get;set;} - public int itemid {get;set;} - public string message {get;set;} - public string warningcode {get;set;} - - - - - public List> ToKeyValuePairs(string prefix="") - { - var keyValuePairs = new List>(); - - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("item",prefix),item)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("itemid",prefix),itemid.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("message",prefix),message)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("warningcode",prefix),warningcode)); - return keyValuePairs; - } - - } -} \ No newline at end of file diff --git a/Models/Gradereport/Warning.cs b/Models/Gradereport/Warning.cs deleted file mode 100644 index 5da9f65..0000000 --- a/Models/Gradereport/Warning.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; - -namespace Moodle.API.Wrapper.Models.Gradereport -{ - public sealed class Warning : IModel - { - - public string item {get;set;} - public int itemid {get;set;} - public string message {get;set;} - public string warningcode {get;set;} - - - - - public List> ToKeyValuePairs(string prefix="") - { - var keyValuePairs = new List>(); - - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("item",prefix),item)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("itemid",prefix),itemid.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("message",prefix),message)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("warningcode",prefix),warningcode)); - return keyValuePairs; - } - - } -} \ No newline at end of file diff --git a/Models/IModel.cs b/Models/IModel.cs deleted file mode 100644 index c174642..0000000 --- a/Models/IModel.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Moodle.API.Wrapper.Models -{ - public interface IModel - { - List> ToKeyValuePairs(string prefix = ""); - } -} diff --git a/Models/Message/Warning.cs b/Models/Message/Warning.cs deleted file mode 100644 index fc31df4..0000000 --- a/Models/Message/Warning.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; - -namespace Moodle.API.Wrapper.Models.Message -{ - public sealed class Warning : IModel - { - - public string item {get;set;} - public int itemid {get;set;} - public string message {get;set;} - public string warningcode {get;set;} - - - - - public List> ToKeyValuePairs(string prefix="") - { - var keyValuePairs = new List>(); - - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("item",prefix),item)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("itemid",prefix),itemid.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("message",prefix),message)); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("warningcode",prefix),warningcode)); - return keyValuePairs; - } - - } -} \ No newline at end of file diff --git a/Moodle.API.Wrapper.csproj b/Moodle.API.Wrapper.csproj deleted file mode 100644 index a073218..0000000 --- a/Moodle.API.Wrapper.csproj +++ /dev/null @@ -1,949 +0,0 @@ - - - - - Debug - AnyCPU - {378F5455-0CDD-46E7-BF64-338D2853F047} - Library - Properties - Moodle.API.Wrapper - Moodle.API.Wrapper - v4.5.2 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\packages\Newtonsoft.Json.10.0.2\lib\net45\Newtonsoft.Json.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Moodle.Api.sln b/Moodle.Api.sln new file mode 100644 index 0000000..3adf6e6 --- /dev/null +++ b/Moodle.Api.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29123.88 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moodle.Api", "Moodle.Api/Moodle.Api.csproj", "{A53CE1BA-ABA3-4E86-805D-5A642722F203}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A53CE1BA-ABA3-4E86-805D-5A642722F203}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A53CE1BA-ABA3-4E86-805D-5A642722F203}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A53CE1BA-ABA3-4E86-805D-5A642722F203}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A53CE1BA-ABA3-4E86-805D-5A642722F203}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {DCBC17E2-03BE-4B43-A000-BF3E2C8376D7} + EndGlobalSection +EndGlobal diff --git a/Controllers/Auth/Email.cs b/Moodle.Api/Controllers/Auth/Email.cs similarity index 57% rename from Controllers/Auth/Email.cs rename to Moodle.Api/Controllers/Auth/Email.cs index 7469f6c..0707284 100644 --- a/Controllers/Auth/Email.cs +++ b/Moodle.Api/Controllers/Auth/Email.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Auth; +using Moodle.Api.Models.Auth; -namespace Moodle.API.Wrapper.Controllers.Auth +namespace Moodle.Api.Controllers.Auth { public sealed class Email : BaseController { @@ -18,12 +14,12 @@ public Email(string token, string url) : base(token, url) { } - public SignupSettingsModel GetSignupSettings( ) + public Task GetSignupSettings( ) { return Post("auth_email_get_signup_settings"); } - public SignupUserModel SignupUser(SignupUserInputModel signupUserInputModel) + public Task SignupUser(SignupUserInputModel signupUserInputModel) { return Post("auth_email_signup_user", signupUserInputModel); } diff --git a/Moodle.Api/Controllers/BaseController.cs b/Moodle.Api/Controllers/BaseController.cs new file mode 100644 index 0000000..ff4474f --- /dev/null +++ b/Moodle.Api/Controllers/BaseController.cs @@ -0,0 +1,76 @@ +using System; +using System.Net.Http; +using System.Threading.Tasks; +using Moodle.Api.Models; +using Newtonsoft.Json; + +namespace Moodle.Api.Controllers +{ + public class BaseController + { + private readonly HttpClient _moodleClient; + private readonly string _token; + + public BaseController() + { + } + + public BaseController(string token, string url) + { + _moodleClient = new HttpClient { BaseAddress = new Uri(url + "/webservice/rest/") }; + _token = token; + } + + protected async Task Post(string functionName, TInputModel inputModel) + where TInputModel : IModel + { + var inputPairs = inputModel.ToKeyValuePairs(); + var inputContent = new FormUrlEncodedContent(inputPairs); + var response = await _moodleClient + .PostAsync("server.php?wstoken=" + _token + "&moodlewsrestformat=json&wsfunction=" + functionName, + inputContent).ConfigureAwait(false); + var responseText = await response.Content.ReadAsStringAsync().ConfigureAwait(false); + if (response.IsSuccessStatusCode) + { + if (responseText.Contains("\"exception\":")) + { + throw new InvalidOperationException(responseText); + } + + return JsonConvert.DeserializeObject(responseText); + } + + throw new InvalidOperationException(responseText); + } + + protected async Task Post(string functionName, TInputModel inputModel) + where TInputModel : IModel + { + var inputPairs = inputModel.ToKeyValuePairs(); + var inputContent = new FormUrlEncodedContent(inputPairs); + var response = await _moodleClient + .PostAsync("server.php?wstoken=" + _token + "&moodlewsrestformat=json&wsfunction=" + functionName, + inputContent).ConfigureAwait(false); + var responseText = await response.Content.ReadAsStringAsync().ConfigureAwait(false); + if (!response.IsSuccessStatusCode || responseText.Contains("\"exception\":")) + throw new InvalidOperationException(responseText); + } + + protected async Task Post(string functionName) + { + var response = await _moodleClient.PostAsync("&wsfunction=" + functionName, null).ConfigureAwait(false); + var responseText = await response.Content.ReadAsStringAsync().ConfigureAwait(false); + if (response.IsSuccessStatusCode) + { + if (responseText.Contains("\"exception\":")) + { + throw new InvalidOperationException(responseText); + } + + return JsonConvert.DeserializeObject(responseText); + } + + throw new InvalidOperationException(responseText); + } + } +} \ No newline at end of file diff --git a/Controllers/Core/Auth.cs b/Moodle.Api/Controllers/Core/Auth.cs similarity index 56% rename from Controllers/Core/Auth.cs rename to Moodle.Api/Controllers/Core/Auth.cs index b93bff3..446a717 100644 --- a/Controllers/Core/Auth.cs +++ b/Moodle.Api/Controllers/Core/Auth.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Auth : BaseController { @@ -18,7 +14,7 @@ public Auth(string token, string url) : base(token, url) { } - public SignupUserModel ConfirmUser(ConfirmUserInputModel confirmUserInputModel) + public Task ConfirmUser(ConfirmUserInputModel confirmUserInputModel) { return Post("core_auth_confirm_user", confirmUserInputModel); } diff --git a/Controllers/Core/Badges.cs b/Moodle.Api/Controllers/Core/Badges.cs similarity index 56% rename from Controllers/Core/Badges.cs rename to Moodle.Api/Controllers/Core/Badges.cs index 539da63..cdcd75b 100644 --- a/Controllers/Core/Badges.cs +++ b/Moodle.Api/Controllers/Core/Badges.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Badges : BaseController { @@ -18,7 +14,7 @@ public Badges(string token, string url) : base(token, url) { } - public UserBadgesModel GetUserBadges(UserBadgesInputModel userBadgesInputModel) + public Task GetUserBadges(UserBadgesInputModel userBadgesInputModel) { return Post("core_badges_get_user_badges", userBadgesInputModel); } diff --git a/Controllers/Core/Block.cs b/Moodle.Api/Controllers/Core/Block.cs similarity index 56% rename from Controllers/Core/Block.cs rename to Moodle.Api/Controllers/Core/Block.cs index dd1c46c..fddbb86 100644 --- a/Controllers/Core/Block.cs +++ b/Moodle.Api/Controllers/Core/Block.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Block : BaseController { @@ -18,7 +14,7 @@ public Block(string token, string url) : base(token, url) { } - public CourseBlocksModel GetCourseBlocks(CourseBlocksInputModel courseBlocksInputModel) + public Task GetCourseBlocks(CourseBlocksInputModel courseBlocksInputModel) { return Post("core_block_get_course_blocks", courseBlocksInputModel); } diff --git a/Controllers/Core/Calendar.cs b/Moodle.Api/Controllers/Core/Calendar.cs similarity index 52% rename from Controllers/Core/Calendar.cs rename to Moodle.Api/Controllers/Core/Calendar.cs index 1e5903d..a66b568 100644 --- a/Controllers/Core/Calendar.cs +++ b/Moodle.Api/Controllers/Core/Calendar.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Calendar : BaseController { @@ -18,32 +14,32 @@ public Calendar(string token, string url) : base(token, url) { } - public CalendarEventsModel CreateCalendarEvents(CalendarEventsInputModel calendarEventsInputModel) + public Task CreateCalendarEvents(CalendarEventsInputModel calendarEventsInputModel) { return Post("core_calendar_create_calendar_events", calendarEventsInputModel); } - public void DeleteCalendarEvents(DeleteCalendarEventsInputModel deleteCalendarEventsInputModel) + public Task DeleteCalendarEvents(DeleteCalendarEventsInputModel deleteCalendarEventsInputModel) { - Post("core_calendar_delete_calendar_events", deleteCalendarEventsInputModel); + return Post("core_calendar_delete_calendar_events", deleteCalendarEventsInputModel); } - public ActionEventsByCourseModel GetActionEventsByCourse(ActionEventsByCourseInputModel actionEventsByCourseInputModel) + public Task GetActionEventsByCourse(ActionEventsByCourseInputModel actionEventsByCourseInputModel) { return Post("core_calendar_get_action_events_by_course", actionEventsByCourseInputModel); } - public ActionEventsByCoursesModel GetActionEventsByCourses(ActionEventsByCoursesInputModel actionEventsByCoursesInputModel) + public Task GetActionEventsByCourses(ActionEventsByCoursesInputModel actionEventsByCoursesInputModel) { return Post("core_calendar_get_action_events_by_courses", actionEventsByCoursesInputModel); } - public ActionEventsByCourseModel GetActionEventsByTimesort(ActionEventsByTimesortInputModel actionEventsByTimesortInputModel) + public Task GetActionEventsByTimesort(ActionEventsByTimesortInputModel actionEventsByTimesortInputModel) { return Post("core_calendar_get_action_events_by_timesort", actionEventsByTimesortInputModel); } - public CalendarEventsModel GetCalendarEvents(GetCalendarEventsInputModel getCalendarEventsInputModel) + public Task GetCalendarEvents(GetCalendarEventsInputModel getCalendarEventsInputModel) { return Post("core_calendar_get_calendar_events", getCalendarEventsInputModel); } diff --git a/Moodle.Api/Controllers/Core/Cohort.cs b/Moodle.Api/Controllers/Core/Cohort.cs new file mode 100644 index 0000000..06e1791 --- /dev/null +++ b/Moodle.Api/Controllers/Core/Cohort.cs @@ -0,0 +1,55 @@ +using System.Threading.Tasks; +using Moodle.Api.Models.Core; + +namespace Moodle.Api.Controllers.Core +{ + public sealed class Cohort : BaseController + { + + public Cohort() : base() + { + } + + public Cohort(string token, string url) : base(token, url) + { + } + + public Task AddCohortMembers(CohortMembersInputModel cohortMembersInputModel) + { + return Post("core_cohort_add_cohort_members", cohortMembersInputModel); + } + + public Task CreateCohorts(CohortsInputModel cohortsInputModel) + { + return Post("core_cohort_create_cohorts", cohortsInputModel); + } + + public Task DeleteCohortMembers(DeleteCohortMembersInputModel deleteCohortMembersInputModel) + { + return Post("core_cohort_delete_cohort_members", deleteCohortMembersInputModel); + } + + public Task DeleteCohorts(DeleteCohortsInputModel deleteCohortsInputModel) + { + return Post("core_cohort_delete_cohorts", deleteCohortsInputModel); + } + + public Task GetCohortMembers(DeleteCohortsInputModel deleteCohortsInputModel) + { + return Post("core_cohort_get_cohort_members", deleteCohortsInputModel); + } + + public Task GetCohorts(DeleteCohortsInputModel deleteCohortsInputModel) + { + return Post("core_cohort_get_cohorts", deleteCohortsInputModel); + } + + public Task UpdateCohorts(CohortsInputModel cohortsInputModel) + { + return Post("core_cohort_update_cohorts", cohortsInputModel); + } + + //Function Placeholder + + } +} \ No newline at end of file diff --git a/Controllers/Core/Comment.cs b/Moodle.Api/Controllers/Core/Comment.cs similarity index 57% rename from Controllers/Core/Comment.cs rename to Moodle.Api/Controllers/Core/Comment.cs index b83fde8..8b3a124 100644 --- a/Controllers/Core/Comment.cs +++ b/Moodle.Api/Controllers/Core/Comment.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Comment : BaseController { @@ -18,7 +14,7 @@ public Comment(string token, string url) : base(token, url) { } - public CommentsModel GetComments(CommentsInputModel commentsInputModel) + public Task GetComments(CommentsInputModel commentsInputModel) { return Post("core_comment_get_comments", commentsInputModel); } diff --git a/Controllers/Core/Competency.cs b/Moodle.Api/Controllers/Core/Competency.cs similarity index 59% rename from Controllers/Core/Competency.cs rename to Moodle.Api/Controllers/Core/Competency.cs index ce73c5b..02db14d 100644 --- a/Controllers/Core/Competency.cs +++ b/Moodle.Api/Controllers/Core/Competency.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Competency : BaseController { @@ -18,407 +14,407 @@ public Competency(string token, string url) : base(token, url) { } - public int AddCompetencyToCourse(CompetencyToCourseInputModel competencyToCourseInputModel) + public Task AddCompetencyToCourse(CompetencyToCourseInputModel competencyToCourseInputModel) { return Post("core_competency_add_competency_to_course", competencyToCourseInputModel); } - public int AddCompetencyToPlan(CompetencyToPlanInputModel competencyToPlanInputModel) + public Task AddCompetencyToPlan(CompetencyToPlanInputModel competencyToPlanInputModel) { return Post("core_competency_add_competency_to_plan", competencyToPlanInputModel); } - public int AddCompetencyToTemplate(CompetencyToTemplateInputModel competencyToTemplateInputModel) + public Task AddCompetencyToTemplate(CompetencyToTemplateInputModel competencyToTemplateInputModel) { return Post("core_competency_add_competency_to_template", competencyToTemplateInputModel); } - public int AddRelatedCompetency(RelatedCompetencyInputModel relatedCompetencyInputModel) + public Task AddRelatedCompetency(RelatedCompetencyInputModel relatedCompetencyInputModel) { return Post("core_competency_add_related_competency", relatedCompetencyInputModel); } - public int ApprovePlan(ApprovePlanInputModel approvePlanInputModel) + public Task ApprovePlan(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_approve_plan", approvePlanInputModel); } - public int CompetencyFrameworkViewed(ApprovePlanInputModel approvePlanInputModel) + public Task CompetencyFrameworkViewed(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_competency_framework_viewed", approvePlanInputModel); } - public int CompetencyViewed(ApprovePlanInputModel approvePlanInputModel) + public Task CompetencyViewed(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_competency_viewed", approvePlanInputModel); } - public int CompletePlan(CompletePlanInputModel completePlanInputModel) + public Task CompletePlan(CompletePlanInputModel completePlanInputModel) { return Post("core_competency_complete_plan", completePlanInputModel); } - public int CountCompetencies(CountCompetenciesInputModel countCompetenciesInputModel) + public Task CountCompetencies(CountCompetenciesInputModel countCompetenciesInputModel) { return Post("core_competency_count_competencies", countCompetenciesInputModel); } - public int CountCompetenciesInCourse(ApprovePlanInputModel approvePlanInputModel) + public Task CountCompetenciesInCourse(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_count_competencies_in_course", approvePlanInputModel); } - public int CountCompetenciesInTemplate(ApprovePlanInputModel approvePlanInputModel) + public Task CountCompetenciesInTemplate(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_count_competencies_in_template", approvePlanInputModel); } - public int CountCompetencyFrameworks(CountCompetencyFrameworksInputModel countCompetencyFrameworksInputModel) + public Task CountCompetencyFrameworks(CountCompetencyFrameworksInputModel countCompetencyFrameworksInputModel) { return Post("core_competency_count_competency_frameworks", countCompetencyFrameworksInputModel); } - public int CountCoursesUsingCompetency(ApprovePlanInputModel approvePlanInputModel) + public Task CountCoursesUsingCompetency(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_count_courses_using_competency", approvePlanInputModel); } - public int CountTemplates(CountCompetencyFrameworksInputModel countCompetencyFrameworksInputModel) + public Task CountTemplates(CountCompetencyFrameworksInputModel countCompetencyFrameworksInputModel) { return Post("core_competency_count_templates", countCompetencyFrameworksInputModel); } - public int CountTemplatesUsingCompetency(ApprovePlanInputModel approvePlanInputModel) + public Task CountTemplatesUsingCompetency(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_count_templates_using_competency", approvePlanInputModel); } - public CompetencyModel CreateCompetency(CompetencyInputModel competencyInputModel) + public Task CreateCompetency(CompetencyInputModel competencyInputModel) { return Post("core_competency_create_competency", competencyInputModel); } - public CompetencyFrameworkModel CreateCompetencyFramework(CompetencyFrameworkInputModel competencyFrameworkInputModel) + public Task CreateCompetencyFramework(CompetencyFrameworkInputModel competencyFrameworkInputModel) { return Post("core_competency_create_competency_framework", competencyFrameworkInputModel); } - public PlanModel CreatePlan(PlanInputModel planInputModel) + public Task CreatePlan(PlanInputModel planInputModel) { return Post("core_competency_create_plan", planInputModel); } - public TemplateModel CreateTemplate(TemplateInputModel templateInputModel) + public Task CreateTemplate(TemplateInputModel templateInputModel) { return Post("core_competency_create_template", templateInputModel); } - public UserEvidenceCompetencyModel CreateUserEvidenceCompetency(UserEvidenceCompetencyInputModel userEvidenceCompetencyInputModel) + public Task CreateUserEvidenceCompetency(UserEvidenceCompetencyInputModel userEvidenceCompetencyInputModel) { return Post("core_competency_create_user_evidence_competency", userEvidenceCompetencyInputModel); } - public int DeleteCompetency(ApprovePlanInputModel approvePlanInputModel) + public Task DeleteCompetency(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_delete_competency", approvePlanInputModel); } - public int DeleteCompetencyFramework(ApprovePlanInputModel approvePlanInputModel) + public Task DeleteCompetencyFramework(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_delete_competency_framework", approvePlanInputModel); } - public int DeleteEvidence(ApprovePlanInputModel approvePlanInputModel) + public Task DeleteEvidence(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_delete_evidence", approvePlanInputModel); } - public int DeletePlan(ApprovePlanInputModel approvePlanInputModel) + public Task DeletePlan(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_delete_plan", approvePlanInputModel); } - public int DeleteTemplate(DeleteTemplateInputModel deleteTemplateInputModel) + public Task DeleteTemplate(DeleteTemplateInputModel deleteTemplateInputModel) { return Post("core_competency_delete_template", deleteTemplateInputModel); } - public int DeleteUserEvidence(ApprovePlanInputModel approvePlanInputModel) + public Task DeleteUserEvidence(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_delete_user_evidence", approvePlanInputModel); } - public int DeleteUserEvidenceCompetency(UserEvidenceCompetencyInputModel userEvidenceCompetencyInputModel) + public Task DeleteUserEvidenceCompetency(UserEvidenceCompetencyInputModel userEvidenceCompetencyInputModel) { return Post("core_competency_delete_user_evidence_competency", userEvidenceCompetencyInputModel); } - public CompetencyFrameworkModel DuplicateCompetencyFramework(ApprovePlanInputModel approvePlanInputModel) + public Task DuplicateCompetencyFramework(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_duplicate_competency_framework", approvePlanInputModel); } - public TemplateModel DuplicateTemplate(ApprovePlanInputModel approvePlanInputModel) + public Task DuplicateTemplate(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_duplicate_template", approvePlanInputModel); } - public ScaleValuesModel GetScaleValues(ScaleValuesInputModel scaleValuesInputModel) + public Task GetScaleValues(ScaleValuesInputModel scaleValuesInputModel) { return Post("core_competency_get_scale_values", scaleValuesInputModel); } - public GradeCompetencyModel GradeCompetency(GradeCompetencyInputModel gradeCompetencyInputModel) + public Task GradeCompetency(GradeCompetencyInputModel gradeCompetencyInputModel) { return Post("core_competency_grade_competency", gradeCompetencyInputModel); } - public GradeCompetencyModel GradeCompetencyInCourse(GradeCompetencyInCourseInputModel gradeCompetencyInCourseInputModel) + public Task GradeCompetencyInCourse(GradeCompetencyInCourseInputModel gradeCompetencyInCourseInputModel) { return Post("core_competency_grade_competency_in_course", gradeCompetencyInCourseInputModel); } - public GradeCompetencyModel GradeCompetencyInPlan(GradeCompetencyInPlanInputModel gradeCompetencyInPlanInputModel) + public Task GradeCompetencyInPlan(GradeCompetencyInPlanInputModel gradeCompetencyInPlanInputModel) { return Post("core_competency_grade_competency_in_plan", gradeCompetencyInPlanInputModel); } - public CompetenciesModel ListCompetencies(CompetenciesInputModel competenciesInputModel) + public Task ListCompetencies(CompetenciesInputModel competenciesInputModel) { return Post("core_competency_list_competencies", competenciesInputModel); } - public CompetenciesModel ListCompetenciesInTemplate(ApprovePlanInputModel approvePlanInputModel) + public Task ListCompetenciesInTemplate(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_list_competencies_in_template", approvePlanInputModel); } - public CompetencyFrameworksModel ListCompetencyFrameworks(CompetencyFrameworksInputModel competencyFrameworksInputModel) + public Task ListCompetencyFrameworks(CompetencyFrameworksInputModel competencyFrameworksInputModel) { return Post("core_competency_list_competency_frameworks", competencyFrameworksInputModel); } - public CourseCompetenciesModel ListCourseCompetencies(ApprovePlanInputModel approvePlanInputModel) + public Task ListCourseCompetencies(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_list_course_competencies", approvePlanInputModel); } - public PlanCompetenciesModel ListPlanCompetencies(ApprovePlanInputModel approvePlanInputModel) + public Task ListPlanCompetencies(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_list_plan_competencies", approvePlanInputModel); } - public TemplatesModel ListTemplates(TemplatesInputModel templatesInputModel) + public Task ListTemplates(TemplatesInputModel templatesInputModel) { return Post("core_competency_list_templates", templatesInputModel); } - public TemplatesModel ListTemplatesUsingCompetency(ApprovePlanInputModel approvePlanInputModel) + public Task ListTemplatesUsingCompetency(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_list_templates_using_competency", approvePlanInputModel); } - public UserPlansModel ListUserPlans(UserPlansInputModel userPlansInputModel) + public Task ListUserPlans(UserPlansInputModel userPlansInputModel) { return Post("core_competency_list_user_plans", userPlansInputModel); } - public int MoveDownCompetency(ApprovePlanInputModel approvePlanInputModel) + public Task MoveDownCompetency(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_move_down_competency", approvePlanInputModel); } - public int MoveUpCompetency(ApprovePlanInputModel approvePlanInputModel) + public Task MoveUpCompetency(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_move_up_competency", approvePlanInputModel); } - public int PlanCancelReviewRequest(ApprovePlanInputModel approvePlanInputModel) + public Task PlanCancelReviewRequest(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_plan_cancel_review_request", approvePlanInputModel); } - public int PlanRequestReview(ApprovePlanInputModel approvePlanInputModel) + public Task PlanRequestReview(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_plan_request_review", approvePlanInputModel); } - public int PlanStartReview(ApprovePlanInputModel approvePlanInputModel) + public Task PlanStartReview(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_plan_start_review", approvePlanInputModel); } - public int PlanStopReview(ApprovePlanInputModel approvePlanInputModel) + public Task PlanStopReview(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_plan_stop_review", approvePlanInputModel); } - public CompetencyModel ReadCompetency(ApprovePlanInputModel approvePlanInputModel) + public Task ReadCompetency(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_read_competency", approvePlanInputModel); } - public CompetencyFrameworkModel ReadCompetencyFramework(ApprovePlanInputModel approvePlanInputModel) + public Task ReadCompetencyFramework(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_read_competency_framework", approvePlanInputModel); } - public PlanModel ReadPlan(ApprovePlanInputModel approvePlanInputModel) + public Task ReadPlan(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_read_plan", approvePlanInputModel); } - public TemplateModel ReadTemplate(ApprovePlanInputModel approvePlanInputModel) + public Task ReadTemplate(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_read_template", approvePlanInputModel); } - public ReadUserEvidenceModel ReadUserEvidence(ApprovePlanInputModel approvePlanInputModel) + public Task ReadUserEvidence(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_read_user_evidence", approvePlanInputModel); } - public int RemoveCompetencyFromCourse(CompetencyToCourseInputModel competencyToCourseInputModel) + public Task RemoveCompetencyFromCourse(CompetencyToCourseInputModel competencyToCourseInputModel) { return Post("core_competency_remove_competency_from_course", competencyToCourseInputModel); } - public int RemoveCompetencyFromPlan(CompetencyToPlanInputModel competencyToPlanInputModel) + public Task RemoveCompetencyFromPlan(CompetencyToPlanInputModel competencyToPlanInputModel) { return Post("core_competency_remove_competency_from_plan", competencyToPlanInputModel); } - public int RemoveCompetencyFromTemplate(CompetencyToTemplateInputModel competencyToTemplateInputModel) + public Task RemoveCompetencyFromTemplate(CompetencyToTemplateInputModel competencyToTemplateInputModel) { return Post("core_competency_remove_competency_from_template", competencyToTemplateInputModel); } - public int RemoveRelatedCompetency(RelatedCompetencyInputModel relatedCompetencyInputModel) + public Task RemoveRelatedCompetency(RelatedCompetencyInputModel relatedCompetencyInputModel) { return Post("core_competency_remove_related_competency", relatedCompetencyInputModel); } - public int ReopenPlan(CompletePlanInputModel completePlanInputModel) + public Task ReopenPlan(CompletePlanInputModel completePlanInputModel) { return Post("core_competency_reopen_plan", completePlanInputModel); } - public int ReorderCourseCompetency(ReorderCourseCompetencyInputModel reorderCourseCompetencyInputModel) + public Task ReorderCourseCompetency(ReorderCourseCompetencyInputModel reorderCourseCompetencyInputModel) { return Post("core_competency_reorder_course_competency", reorderCourseCompetencyInputModel); } - public int ReorderPlanCompetency(ReorderPlanCompetencyInputModel reorderPlanCompetencyInputModel) + public Task ReorderPlanCompetency(ReorderPlanCompetencyInputModel reorderPlanCompetencyInputModel) { return Post("core_competency_reorder_plan_competency", reorderPlanCompetencyInputModel); } - public int ReorderTemplateCompetency(ReorderTemplateCompetencyInputModel reorderTemplateCompetencyInputModel) + public Task ReorderTemplateCompetency(ReorderTemplateCompetencyInputModel reorderTemplateCompetencyInputModel) { return Post("core_competency_reorder_template_competency", reorderTemplateCompetencyInputModel); } - public int RequestReviewOfUserEvidenceLinkedCompetencies(ApprovePlanInputModel approvePlanInputModel) + public Task RequestReviewOfUserEvidenceLinkedCompetencies(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_request_review_of_user_evidence_linked_competencies", approvePlanInputModel); } - public CompetenciesModel SearchCompetencies(SearchCompetenciesInputModel searchCompetenciesInputModel) + public Task SearchCompetencies(SearchCompetenciesInputModel searchCompetenciesInputModel) { return Post("core_competency_search_competencies", searchCompetenciesInputModel); } - public int SetCourseCompetencyRuleoutcome(SetCourseCompetencyRuleoutcomeInputModel setCourseCompetencyRuleoutcomeInputModel) + public Task SetCourseCompetencyRuleoutcome(SetCourseCompetencyRuleoutcomeInputModel setCourseCompetencyRuleoutcomeInputModel) { return Post("core_competency_set_course_competency_ruleoutcome", setCourseCompetencyRuleoutcomeInputModel); } - public int SetParentCompetency(SetParentCompetencyInputModel setParentCompetencyInputModel) + public Task SetParentCompetency(SetParentCompetencyInputModel setParentCompetencyInputModel) { return Post("core_competency_set_parent_competency", setParentCompetencyInputModel); } - public int TemplateHasRelatedData(ApprovePlanInputModel approvePlanInputModel) + public Task TemplateHasRelatedData(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_template_has_related_data", approvePlanInputModel); } - public int TemplateViewed(ApprovePlanInputModel approvePlanInputModel) + public Task TemplateViewed(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_template_viewed", approvePlanInputModel); } - public int UnapprovePlan(ApprovePlanInputModel approvePlanInputModel) + public Task UnapprovePlan(ApprovePlanInputModel approvePlanInputModel) { return Post("core_competency_unapprove_plan", approvePlanInputModel); } - public int UnlinkPlanFromTemplate(CompletePlanInputModel completePlanInputModel) + public Task UnlinkPlanFromTemplate(CompletePlanInputModel completePlanInputModel) { return Post("core_competency_unlink_plan_from_template", completePlanInputModel); } - public int UpdateCompetency(CompetencyInputModel competencyInputModel) + public Task UpdateCompetency(CompetencyInputModel competencyInputModel) { return Post("core_competency_update_competency", competencyInputModel); } - public int UpdateCompetencyFramework(CompetencyFrameworkInputModel competencyFrameworkInputModel) + public Task UpdateCompetencyFramework(CompetencyFrameworkInputModel competencyFrameworkInputModel) { return Post("core_competency_update_competency_framework", competencyFrameworkInputModel); } - public int UpdateCourseCompetencySettings(CourseCompetencySettingsInputModel courseCompetencySettingsInputModel) + public Task UpdateCourseCompetencySettings(CourseCompetencySettingsInputModel courseCompetencySettingsInputModel) { return Post("core_competency_update_course_competency_settings", courseCompetencySettingsInputModel); } - public PlanModel UpdatePlan(PlanInputModel planInputModel) + public Task UpdatePlan(PlanInputModel planInputModel) { return Post("core_competency_update_plan", planInputModel); } - public int UpdateTemplate(TemplateInputModel templateInputModel) + public Task UpdateTemplate(TemplateInputModel templateInputModel) { return Post("core_competency_update_template", templateInputModel); } - public int UserCompetencyCancelReviewRequest(UserCompetencyCancelReviewRequestInputModel userCompetencyCancelReviewRequestInputModel) + public Task UserCompetencyCancelReviewRequest(UserCompetencyCancelReviewRequestInputModel userCompetencyCancelReviewRequestInputModel) { return Post("core_competency_user_competency_cancel_review_request", userCompetencyCancelReviewRequestInputModel); } - public int UserCompetencyPlanViewed(UserCompetencyPlanViewedInputModel userCompetencyPlanViewedInputModel) + public Task UserCompetencyPlanViewed(UserCompetencyPlanViewedInputModel userCompetencyPlanViewedInputModel) { return Post("core_competency_user_competency_plan_viewed", userCompetencyPlanViewedInputModel); } - public int UserCompetencyRequestReview(UserCompetencyCancelReviewRequestInputModel userCompetencyCancelReviewRequestInputModel) + public Task UserCompetencyRequestReview(UserCompetencyCancelReviewRequestInputModel userCompetencyCancelReviewRequestInputModel) { return Post("core_competency_user_competency_request_review", userCompetencyCancelReviewRequestInputModel); } - public int UserCompetencyStartReview(UserCompetencyCancelReviewRequestInputModel userCompetencyCancelReviewRequestInputModel) + public Task UserCompetencyStartReview(UserCompetencyCancelReviewRequestInputModel userCompetencyCancelReviewRequestInputModel) { return Post("core_competency_user_competency_start_review", userCompetencyCancelReviewRequestInputModel); } - public int UserCompetencyStopReview(UserCompetencyCancelReviewRequestInputModel userCompetencyCancelReviewRequestInputModel) + public Task UserCompetencyStopReview(UserCompetencyCancelReviewRequestInputModel userCompetencyCancelReviewRequestInputModel) { return Post("core_competency_user_competency_stop_review", userCompetencyCancelReviewRequestInputModel); } - public int UserCompetencyViewed(UserCompetencyViewedInputModel userCompetencyViewedInputModel) + public Task UserCompetencyViewed(UserCompetencyViewedInputModel userCompetencyViewedInputModel) { return Post("core_competency_user_competency_viewed", userCompetencyViewedInputModel); } - public int UserCompetencyViewedInCourse(UserCompetencyViewedInCourseInputModel userCompetencyViewedInCourseInputModel) + public Task UserCompetencyViewedInCourse(UserCompetencyViewedInCourseInputModel userCompetencyViewedInCourseInputModel) { return Post("core_competency_user_competency_viewed_in_course", userCompetencyViewedInCourseInputModel); } - public int UserCompetencyViewedInPlan(UserCompetencyPlanViewedInputModel userCompetencyPlanViewedInputModel) + public Task UserCompetencyViewedInPlan(UserCompetencyPlanViewedInputModel userCompetencyPlanViewedInputModel) { return Post("core_competency_user_competency_viewed_in_plan", userCompetencyPlanViewedInputModel); } diff --git a/Controllers/Core/Completion.cs b/Moodle.Api/Controllers/Core/Completion.cs similarity index 56% rename from Controllers/Core/Completion.cs rename to Moodle.Api/Controllers/Core/Completion.cs index af276d2..e32a998 100644 --- a/Controllers/Core/Completion.cs +++ b/Moodle.Api/Controllers/Core/Completion.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Completion : BaseController { @@ -18,22 +14,22 @@ public Completion(string token, string url) : base(token, url) { } - public ActivitiesCompletionStatusModel GetActivitiesCompletionStatus(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) + public Task GetActivitiesCompletionStatus(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) { return Post("core_completion_get_activities_completion_status", activitiesCompletionStatusInputModel); } - public CourseCompletionStatusModel GetCourseCompletionStatus(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) + public Task GetCourseCompletionStatus(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) { return Post("core_completion_get_course_completion_status", activitiesCompletionStatusInputModel); } - public MarkCourseSelfCompletedModel MarkCourseSelfCompleted(CourseBlocksInputModel courseBlocksInputModel) + public Task MarkCourseSelfCompleted(CourseBlocksInputModel courseBlocksInputModel) { return Post("core_completion_mark_course_self_completed", courseBlocksInputModel); } - public MarkCourseSelfCompletedModel UpdateActivityCompletionStatusManually(ActivityCompletionStatusManuallyInputModel activityCompletionStatusManuallyInputModel) + public Task UpdateActivityCompletionStatusManually(ActivityCompletionStatusManuallyInputModel activityCompletionStatusManuallyInputModel) { return Post("core_completion_update_activity_completion_status_manually", activityCompletionStatusManuallyInputModel); } diff --git a/Moodle.Api/Controllers/Core/Course.cs b/Moodle.Api/Controllers/Core/Course.cs new file mode 100644 index 0000000..d15f75a --- /dev/null +++ b/Moodle.Api/Controllers/Core/Course.cs @@ -0,0 +1,159 @@ +using System.Threading.Tasks; +using Moodle.Api.Models.Core; + +namespace Moodle.Api.Controllers.Core +{ + public sealed class Course : BaseController + { + + public Course() : base() + { + } + + public Course(string token, string url) : base(token, url) + { + } + + public Task CheckUpdates(ChecksInputModel checksInputModel) + { + return Post("core_course_check_updates", checksInputModel); + } + + public Task CreateCategories(CategoriesInputModel categoriesInputModel) + { + return Post("core_course_create_categories", categoriesInputModel); + } + + + // Fixed - Working + /// + /// Using for create one or more categories. + /// + /// + /// Created Categories List + public Task CreateCourses(CoursesInputModel coursesInputModel) + { + return Post("core_course_create_courses", coursesInputModel); + } + + public Task DeleteCategories(DeleteCategoriesInputModel deleteCategoriesInputModel) + { + return Post("core_course_delete_categories", deleteCategoriesInputModel); + } + + public Task DeleteCourses(DeleteCoursesInputModel deleteCoursesInputModel) + { + return Post("core_course_delete_courses", deleteCoursesInputModel); + } + + public Task DeleteModules(DeleteModulesInputModel deleteModulesInputModel) + { + return Post("core_course_delete_modules", deleteModulesInputModel); + } + + public Task DuplicateCourse(DuplicateCourseInputModel duplicateCourseInputModel) + { + return Post("core_course_duplicate_course", duplicateCourseInputModel); + } + + public Task EditModule(EditModuleInputModel editModuleInputModel) + { + return Post("core_course_edit_module", editModuleInputModel); + } + + public Task EditSection(EditModuleInputModel editModuleInputModel) + { + return Post("core_course_edit_section", editModuleInputModel); + } + + public Task GetActivitiesOverview(DeleteCoursesInputModel deleteCoursesInputModel) + { + return Post("core_course_get_activities_overview", deleteCoursesInputModel); + } + + + // Fixed - Working + /// + /// This Getting All Course Categories. -No paramater- + /// + /// + /// CategoriesModel Series + public Task GetCategories(GetCategoriesInputModel getCategoriesInputModel) + { + return Post("core_course_get_categories", getCategoriesInputModel); + } + + public Task GetContents(ContentsInputModel contentsInputModel) + { + return Post("core_course_get_contents", contentsInputModel); + } + + public Task GetCourseModule(CourseModuleInputModel courseModuleInputModel) + { + return Post("core_course_get_course_module", courseModuleInputModel); + } + + public Task GetCourseModuleByInstance(CourseModuleByInstanceInputModel courseModuleByInstanceInputModel) + { + return Post("core_course_get_course_module_by_instance", courseModuleByInstanceInputModel); + } + + public Task GetCourses(GetCoursesInputModel getCoursesInputModel) + { + return Post("core_course_get_courses", getCoursesInputModel); + } + + public Task GetCoursesByField(CoursesByFieldInputModel coursesByFieldInputModel) + { + return Post("core_course_get_courses_by_field", coursesByFieldInputModel); + } + + public Task GetModule(ModuleInputModel moduleInputModel) + { + return Post("core_course_get_module", moduleInputModel); + } + + public Task GetUpdatesSince(sSinceInputModel sSinceInputModel) + { + return Post("core_course_get_updates_since", sSinceInputModel); + } + + public Task GetUserAdministrationOptions(DeleteCoursesInputModel deleteCoursesInputModel) + { + return Post("core_course_get_user_administration_options", deleteCoursesInputModel); + } + + public Task GetUserNavigationOptions(DeleteCoursesInputModel deleteCoursesInputModel) + { + return Post("core_course_get_user_navigation_options", deleteCoursesInputModel); + } + + public Task ImportCourse(ImportCourseInputModel importCourseInputModel) + { + return Post("core_course_import_course", importCourseInputModel); + } + + public Task SearchCourses(SearchCoursesInputModel searchCoursesInputModel) + { + return Post("core_course_search_courses", searchCoursesInputModel); + } + + public Task UpdateCategories(UpdateCategoriesInputModel updateCategoriesInputModel) + { + return Post("core_course_update_categories", updateCategoriesInputModel); + } + + public Task UpdateCourses(UpdateCoursesInputModel updateCoursesInputModel) + { + return Post("core_course_update_courses", updateCoursesInputModel); + } + + public Task ViewCourse(ViewCourseInputModel viewCourseInputModel) + { + return Post("core_course_view_course", viewCourseInputModel); + } + + //Function Placeholder + + } +} \ No newline at end of file diff --git a/Controllers/Core/Enrol.cs b/Moodle.Api/Controllers/Core/Enrol.cs similarity index 56% rename from Controllers/Core/Enrol.cs rename to Moodle.Api/Controllers/Core/Enrol.cs index 89180c0..a933b3d 100644 --- a/Controllers/Core/Enrol.cs +++ b/Moodle.Api/Controllers/Core/Enrol.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Enrol : BaseController { @@ -18,22 +14,22 @@ public Enrol(string token, string url) : base(token, url) { } - public CourseEnrolmentMethodsModel GetCourseEnrolmentMethods(CourseBlocksInputModel courseBlocksInputModel) + public Task GetCourseEnrolmentMethods(CourseBlocksInputModel courseBlocksInputModel) { return Post("core_enrol_get_course_enrolment_methods", courseBlocksInputModel); } - public EnrolledUsersModel GetEnrolledUsers(ContentsInputModel contentsInputModel) + public Task GetEnrolledUsers(ContentsInputModel contentsInputModel) { return Post("core_enrol_get_enrolled_users", contentsInputModel); } - public EnrolledUsersWithCapabilityModel GetEnrolledUsersWithCapability(EnrolledUsersWithCapabilityInputModel enrolledUsersWithCapabilityInputModel) + public Task GetEnrolledUsersWithCapability(EnrolledUsersWithCapabilityInputModel enrolledUsersWithCapabilityInputModel) { return Post("core_enrol_get_enrolled_users_with_capability", enrolledUsersWithCapabilityInputModel); } - public UsersCoursesModel GetUsersCourses(UserPlansInputModel userPlansInputModel) + public Task GetUsersCourses(UserPlansInputModel userPlansInputModel) { return Post("core_enrol_get_users_courses", userPlansInputModel); } diff --git a/Controllers/Core/Fetch.cs b/Moodle.Api/Controllers/Core/Fetch.cs similarity index 56% rename from Controllers/Core/Fetch.cs rename to Moodle.Api/Controllers/Core/Fetch.cs index 0e63a85..14d008b 100644 --- a/Controllers/Core/Fetch.cs +++ b/Moodle.Api/Controllers/Core/Fetch.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Fetch : BaseController { @@ -18,7 +14,7 @@ public Fetch(string token, string url) : base(token, url) { } - public NotificationsModel Notifications(NotificationsInputModel notificationsInputModel) + public Task Notifications(NotificationsInputModel notificationsInputModel) { return Post("core_fetch_notifications", notificationsInputModel); } diff --git a/Controllers/Core/Files.cs b/Moodle.Api/Controllers/Core/Files.cs similarity index 57% rename from Controllers/Core/Files.cs rename to Moodle.Api/Controllers/Core/Files.cs index afccd34..291b86f 100644 --- a/Controllers/Core/Files.cs +++ b/Moodle.Api/Controllers/Core/Files.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Files : BaseController { @@ -18,12 +14,12 @@ public Files(string token, string url) : base(token, url) { } - public FilesModel GetFiles(FilesInputModel filesInputModel) + public Task GetFiles(FilesInputModel filesInputModel) { return Post("core_files_get_files", filesInputModel); } - public UploadModel Upload(UploadInputModel uploadInputModel) + public Task Upload(UploadInputModel uploadInputModel) { return Post("core_files_upload", uploadInputModel); } diff --git a/Controllers/Core/Get.cs b/Moodle.Api/Controllers/Core/Get.cs similarity index 57% rename from Controllers/Core/Get.cs rename to Moodle.Api/Controllers/Core/Get.cs index fd83638..f7b0e8a 100644 --- a/Controllers/Core/Get.cs +++ b/Moodle.Api/Controllers/Core/Get.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Get : BaseController { @@ -18,27 +14,27 @@ public Get(string token, string url) : base(token, url) { } - public ComponentStringsModel ComponentStrings(ComponentStringsInputModel componentStringsInputModel) + public Task ComponentStrings(ComponentStringsInputModel componentStringsInputModel) { return Post("core_get_component_strings", componentStringsInputModel); } - public FragmentModel Fragment(FragmentInputModel fragmentInputModel) + public Task Fragment(FragmentInputModel fragmentInputModel) { return Post("core_get_fragment", fragmentInputModel); } - public string String(StringInputModel stringInputModel) + public Task String(StringInputModel stringInputModel) { return Post("core_get_string", stringInputModel); } - public StringsModel Strings(StringsInputModel stringsInputModel) + public Task Strings(StringsInputModel stringsInputModel) { return Post("core_get_strings", stringsInputModel); } - public UserDatesModel UserDates(UserDatesInputModel userDatesInputModel) + public Task UserDates(UserDatesInputModel userDatesInputModel) { return Post("core_get_user_dates", userDatesInputModel); } diff --git a/Controllers/Core/Grades.cs b/Moodle.Api/Controllers/Core/Grades.cs similarity index 57% rename from Controllers/Core/Grades.cs rename to Moodle.Api/Controllers/Core/Grades.cs index e0b14f7..014abef 100644 --- a/Controllers/Core/Grades.cs +++ b/Moodle.Api/Controllers/Core/Grades.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Grades : BaseController { @@ -18,12 +14,12 @@ public Grades(string token, string url) : base(token, url) { } - public GradesModel GetGrades(GradesInputModel gradesInputModel) + public Task GetGrades(GradesInputModel gradesInputModel) { return Post("core_grades_get_grades", gradesInputModel); } - public int UpdateGrades(UpdateGradesInputModel updateGradesInputModel) + public Task UpdateGrades(UpdateGradesInputModel updateGradesInputModel) { return Post("core_grades_update_grades", updateGradesInputModel); } diff --git a/Moodle.Api/Controllers/Core/Grading.cs b/Moodle.Api/Controllers/Core/Grading.cs new file mode 100644 index 0000000..6a26278 --- /dev/null +++ b/Moodle.Api/Controllers/Core/Grading.cs @@ -0,0 +1,35 @@ +using System.Threading.Tasks; +using Moodle.Api.Models.Core; + +namespace Moodle.Api.Controllers.Core +{ + public sealed class Grading : BaseController + { + + public Grading() : base() + { + } + + public Grading(string token, string url) : base(token, url) + { + } + + public Task GetDefinitions(DefinitionsInputModel definitionsInputModel) + { + return Post("core_grading_get_definitions", definitionsInputModel); + } + + public Task GetGradingformInstances(GradingformInstancesInputModel gradingformInstancesInputModel) + { + return Post("core_grading_get_gradingform_instances", gradingformInstancesInputModel); + } + + public Task SaveDefinitions(SaveDefinitionsInputModel saveDefinitionsInputModel) + { + return Post("core_grading_save_definitions", saveDefinitionsInputModel); + } + + //Function Placeholder + + } +} \ No newline at end of file diff --git a/Moodle.Api/Controllers/Core/Group.cs b/Moodle.Api/Controllers/Core/Group.cs new file mode 100644 index 0000000..859bcab --- /dev/null +++ b/Moodle.Api/Controllers/Core/Group.cs @@ -0,0 +1,105 @@ +using System.Threading.Tasks; +using Moodle.Api.Models.Core; + +namespace Moodle.Api.Controllers.Core +{ + public sealed class Group : BaseController + { + + public Group() : base() + { + } + + public Group(string token, string url) : base(token, url) + { + } + + public Task AddGroupMembers(GroupMembersInputModel groupMembersInputModel) + { + return Post("core_group_add_group_members", groupMembersInputModel); + } + + public Task AssignGrouping(AssignGroupingInputModel assignGroupingInputModel) + { + return Post("core_group_assign_grouping", assignGroupingInputModel); + } + + public Task CreateGroupings(GroupingsInputModel groupingsInputModel) + { + return Post("core_group_create_groupings", groupingsInputModel); + } + + public Task CreateGroups(GroupsInputModel groupsInputModel) + { + return Post("core_group_create_groups", groupsInputModel); + } + + public Task DeleteGroupings(DeleteGroupingsInputModel deleteGroupingsInputModel) + { + return Post("core_group_delete_groupings", deleteGroupingsInputModel); + } + + public Task DeleteGroupMembers(GroupMembersInputModel groupMembersInputModel) + { + return Post("core_group_delete_group_members", groupMembersInputModel); + } + + public Task DeleteGroups(DeleteGroupsInputModel deleteGroupsInputModel) + { + return Post("core_group_delete_groups", deleteGroupsInputModel); + } + + public Task GetActivityAllowedGroups(ActivityAllowedGroupsInputModel activityAllowedGroupsInputModel) + { + return Post("core_group_get_activity_allowed_groups", activityAllowedGroupsInputModel); + } + + public Task GetActivityGroupmode(CourseModuleInputModel courseModuleInputModel) + { + return Post("core_group_get_activity_groupmode", courseModuleInputModel); + } + + public Task GetCourseGroupings(CourseBlocksInputModel courseBlocksInputModel) + { + return Post("core_group_get_course_groupings", courseBlocksInputModel); + } + + public Task GetCourseGroups(CourseBlocksInputModel courseBlocksInputModel) + { + return Post("core_group_get_course_groups", courseBlocksInputModel); + } + + public Task GetCourseUserGroups(CourseUserGroupsInputModel courseUserGroupsInputModel) + { + return Post("core_group_get_course_user_groups", courseUserGroupsInputModel); + } + + public Task GetGroupings(GetGroupingsInputModel getGroupingsInputModel) + { + return Post("core_group_get_groupings", getGroupingsInputModel); + } + + public Task GetGroupMembers(DeleteGroupsInputModel deleteGroupsInputModel) + { + return Post("core_group_get_group_members", deleteGroupsInputModel); + } + + public Task GetGroups(DeleteGroupsInputModel deleteGroupsInputModel) + { + return Post("core_group_get_groups", deleteGroupsInputModel); + } + + public Task UnassignGrouping(UnassignGroupingInputModel unassignGroupingInputModel) + { + return Post("core_group_unassign_grouping", unassignGroupingInputModel); + } + + public Task UpdateGroupings(UpdateGroupingsInputModel updateGroupingsInputModel) + { + return Post("core_group_update_groupings", updateGroupingsInputModel); + } + + //Function Placeholder + + } +} \ No newline at end of file diff --git a/Controllers/Core/Message.cs b/Moodle.Api/Controllers/Core/Message.cs similarity index 52% rename from Controllers/Core/Message.cs rename to Moodle.Api/Controllers/Core/Message.cs index e471902..b10eadc 100644 --- a/Controllers/Core/Message.cs +++ b/Moodle.Api/Controllers/Core/Message.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Message : BaseController { @@ -18,139 +14,139 @@ public Message(string token, string url) : base(token, url) { } - public BlockContactsModel BlockContacts(BlockContactsInputModel blockContactsInputModel) + public Task BlockContacts(BlockContactsInputModel blockContactsInputModel) { return Post("core_message_block_contacts", blockContactsInputModel); } - public BlockContactsModel CreateContacts(BlockContactsInputModel blockContactsInputModel) + public Task CreateContacts(BlockContactsInputModel blockContactsInputModel) { return Post("core_message_create_contacts", blockContactsInputModel); } - public DataForMessageareaContactsModel DataForMessageareaContacts(DataForMessageareaContactsInputModel dataForMessageareaContactsInputModel) + public Task DataForMessageareaContacts(DataForMessageareaContactsInputModel dataForMessageareaContactsInputModel) { return Post("core_message_data_for_messagearea_contacts", dataForMessageareaContactsInputModel); } - public DataForMessageareaContactsModel DataForMessageareaConversations(DataForMessageareaContactsInputModel dataForMessageareaContactsInputModel) + public Task DataForMessageareaConversations(DataForMessageareaContactsInputModel dataForMessageareaContactsInputModel) { return Post("core_message_data_for_messagearea_conversations", dataForMessageareaContactsInputModel); } - public DataForMessageareaMostRecentMessageModel DataForMessageareaGetMostRecentMessage(DataForMessageareaMostRecentMessageInputModel dataForMessageareaMostRecentMessageInputModel) + public Task DataForMessageareaGetMostRecentMessage(DataForMessageareaMostRecentMessageInputModel dataForMessageareaMostRecentMessageInputModel) { return Post("core_message_data_for_messagearea_get_most_recent_message", dataForMessageareaMostRecentMessageInputModel); } - public DataForMessageareaProfileModel DataForMessageareaGetProfile(DataForMessageareaMostRecentMessageInputModel dataForMessageareaMostRecentMessageInputModel) + public Task DataForMessageareaGetProfile(DataForMessageareaMostRecentMessageInputModel dataForMessageareaMostRecentMessageInputModel) { return Post("core_message_data_for_messagearea_get_profile", dataForMessageareaMostRecentMessageInputModel); } - public DataForMessageareaMessagesModel DataForMessageareaMessages(DataForMessageareaMessagesInputModel dataForMessageareaMessagesInputModel) + public Task DataForMessageareaMessages(DataForMessageareaMessagesInputModel dataForMessageareaMessagesInputModel) { return Post("core_message_data_for_messagearea_messages", dataForMessageareaMessagesInputModel); } - public DataForMessageareaContactsModel DataForMessageareaSearchMessages(DataForMessageareaSearchMessagesInputModel dataForMessageareaSearchMessagesInputModel) + public Task DataForMessageareaSearchMessages(DataForMessageareaSearchMessagesInputModel dataForMessageareaSearchMessagesInputModel) { return Post("core_message_data_for_messagearea_search_messages", dataForMessageareaSearchMessagesInputModel); } - public DataForMessageareaSearchUsersModel DataForMessageareaSearchUsers(DataForMessageareaSearchUsersInputModel dataForMessageareaSearchUsersInputModel) + public Task DataForMessageareaSearchUsers(DataForMessageareaSearchUsersInputModel dataForMessageareaSearchUsersInputModel) { return Post("core_message_data_for_messagearea_search_users", dataForMessageareaSearchUsersInputModel); } - public DataForMessageareaContactsModel DataForMessageareaSearchUsersInCourse(DataForMessageareaSearchUsersInCourseInputModel dataForMessageareaSearchUsersInCourseInputModel) + public Task DataForMessageareaSearchUsersInCourse(DataForMessageareaSearchUsersInCourseInputModel dataForMessageareaSearchUsersInCourseInputModel) { return Post("core_message_data_for_messagearea_search_users_in_course", dataForMessageareaSearchUsersInCourseInputModel); } - public void DeleteContacts(BlockContactsInputModel blockContactsInputModel) + public Task DeleteContacts(BlockContactsInputModel blockContactsInputModel) { - Post("core_message_delete_contacts", blockContactsInputModel); + return Post("core_message_delete_contacts", blockContactsInputModel); } - public MarkCourseSelfCompletedModel DeleteConversation(DeleteConversationInputModel deleteConversationInputModel) + public Task DeleteConversation(DeleteConversationInputModel deleteConversationInputModel) { return Post("core_message_delete_conversation", deleteConversationInputModel); } - public MarkCourseSelfCompletedModel DeleteMessage(DeleteMessageInputModel deleteMessageInputModel) + public Task DeleteMessage(DeleteMessageInputModel deleteMessageInputModel) { return Post("core_message_delete_message", deleteMessageInputModel); } - public BlockedUsersModel GetBlockedUsers(UserPlansInputModel userPlansInputModel) + public Task GetBlockedUsers(UserPlansInputModel userPlansInputModel) { return Post("core_message_get_blocked_users", userPlansInputModel); } - public ContactsModel GetContacts( ) + public Task GetContacts( ) { return Post("core_message_get_contacts"); } - public MessageProcessorModel GetMessageProcessor(MessageProcessorInputModel messageProcessorInputModel) + public Task GetMessageProcessor(MessageProcessorInputModel messageProcessorInputModel) { return Post("core_message_get_message_processor", messageProcessorInputModel); } - public MessagesModel GetMessages(MessagesInputModel messagesInputModel) + public Task GetMessages(MessagesInputModel messagesInputModel) { return Post("core_message_get_messages", messagesInputModel); } - public int GetUnreadConversationsCount(UnreadConversationsCountInputModel unreadConversationsCountInputModel) + public Task GetUnreadConversationsCount(UnreadConversationsCountInputModel unreadConversationsCountInputModel) { return Post("core_message_get_unread_conversations_count", unreadConversationsCountInputModel); } - public UserMessagePreferencesModel GetUserMessagePreferences(UserPlansInputModel userPlansInputModel) + public Task GetUserMessagePreferences(UserPlansInputModel userPlansInputModel) { return Post("core_message_get_user_message_preferences", userPlansInputModel); } - public UserNotificationPreferencesModel GetUserNotificationPreferences(UserPlansInputModel userPlansInputModel) + public Task GetUserNotificationPreferences(UserPlansInputModel userPlansInputModel) { return Post("core_message_get_user_notification_preferences", userPlansInputModel); } - public int MarkAllMessagesAsRead(MarkAllMessagesAsReadInputModel markAllMessagesAsReadInputModel) + public Task MarkAllMessagesAsRead(MarkAllMessagesAsReadInputModel markAllMessagesAsReadInputModel) { return Post("core_message_mark_all_messages_as_read", markAllMessagesAsReadInputModel); } - public int MarkAllNotificationsAsRead(MarkAllMessagesAsReadInputModel markAllMessagesAsReadInputModel) + public Task MarkAllNotificationsAsRead(MarkAllMessagesAsReadInputModel markAllMessagesAsReadInputModel) { return Post("core_message_mark_all_notifications_as_read", markAllMessagesAsReadInputModel); } - public MarkMessageReadModel MarkMessageRead(MarkMessageReadInputModel markMessageReadInputModel) + public Task MarkMessageRead(MarkMessageReadInputModel markMessageReadInputModel) { return Post("core_message_mark_message_read", markMessageReadInputModel); } - public void MessageProcessorConfigForm(MessageProcessorConfigFormInputModel messageProcessorConfigFormInputModel) + public Task MessageProcessorConfigForm(MessageProcessorConfigFormInputModel messageProcessorConfigFormInputModel) { - Post("core_message_message_processor_config_form", messageProcessorConfigFormInputModel); + return Post("core_message_message_processor_config_form", messageProcessorConfigFormInputModel); } - public SearchContactsModel SearchContacts(SearchContactsInputModel searchContactsInputModel) + public Task SearchContacts(SearchContactsInputModel searchContactsInputModel) { return Post("core_message_search_contacts", searchContactsInputModel); } - public SendInstantMessagesModel SendInstantMessages(SendInstantMessagesInputModel sendInstantMessagesInputModel) + public Task SendInstantMessages(SendInstantMessagesInputModel sendInstantMessagesInputModel) { return Post("core_message_send_instant_messages", sendInstantMessagesInputModel); } - public void UnblockContacts(BlockContactsInputModel blockContactsInputModel) + public Task UnblockContacts(BlockContactsInputModel blockContactsInputModel) { - Post("core_message_unblock_contacts", blockContactsInputModel); + return Post("core_message_unblock_contacts", blockContactsInputModel); } //Function Placeholder diff --git a/Controllers/Core/Notes.cs b/Moodle.Api/Controllers/Core/Notes.cs similarity index 57% rename from Controllers/Core/Notes.cs rename to Moodle.Api/Controllers/Core/Notes.cs index 20e4dc5..b4a7ee5 100644 --- a/Controllers/Core/Notes.cs +++ b/Moodle.Api/Controllers/Core/Notes.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Notes : BaseController { @@ -18,32 +14,32 @@ public Notes(string token, string url) : base(token, url) { } - public NotesModel CreateNotes(NotesInputModel notesInputModel) + public Task CreateNotes(NotesInputModel notesInputModel) { return Post("core_notes_create_notes", notesInputModel); } - public BlockContactsModel DeleteNotes(DeleteNotesInputModel deleteNotesInputModel) + public Task DeleteNotes(DeleteNotesInputModel deleteNotesInputModel) { return Post("core_notes_delete_notes", deleteNotesInputModel); } - public CourseNotesModel GetCourseNotes(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) + public Task GetCourseNotes(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) { return Post("core_notes_get_course_notes", activitiesCompletionStatusInputModel); } - public GetNotes GetNotes(DeleteNotesInputModel deleteNotesInputModel) + public Task GetNotes(DeleteNotesInputModel deleteNotesInputModel) { return Post("core_notes_get_notes", deleteNotesInputModel); } - public BlockContactsModel UpdateNotes(NotesInputModel notesInputModel) + public Task UpdateNotes(NotesInputModel notesInputModel) { return Post("core_notes_update_notes", notesInputModel); } - public MarkCourseSelfCompletedModel ViewNotes(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) + public Task ViewNotes(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) { return Post("core_notes_view_notes", activitiesCompletionStatusInputModel); } diff --git a/Controllers/Core/Output.cs b/Moodle.Api/Controllers/Core/Output.cs similarity index 57% rename from Controllers/Core/Output.cs rename to Moodle.Api/Controllers/Core/Output.cs index 8141405..4e15b84 100644 --- a/Controllers/Core/Output.cs +++ b/Moodle.Api/Controllers/Core/Output.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Output : BaseController { @@ -18,12 +14,12 @@ public Output(string token, string url) : base(token, url) { } - public LoadFontawesomeIconMapModel LoadFontawesomeIconMap( ) + public Task LoadFontawesomeIconMap( ) { return Post("core_output_load_fontawesome_icon_map"); } - public string LoadTemplate(LoadTemplateInputModel loadTemplateInputModel) + public Task LoadTemplate(LoadTemplateInputModel loadTemplateInputModel) { return Post("core_output_load_template", loadTemplateInputModel); } diff --git a/Controllers/Core/Question.cs b/Moodle.Api/Controllers/Core/Question.cs similarity index 57% rename from Controllers/Core/Question.cs rename to Moodle.Api/Controllers/Core/Question.cs index c7ea4aa..3082326 100644 --- a/Controllers/Core/Question.cs +++ b/Moodle.Api/Controllers/Core/Question.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Question : BaseController { @@ -18,7 +14,7 @@ public Question(string token, string url) : base(token, url) { } - public MarkCourseSelfCompletedModel UpdateFlag(FlagInputModel flagInputModel) + public Task UpdateFlag(FlagInputModel flagInputModel) { return Post("core_question_update_flag", flagInputModel); } diff --git a/Controllers/Core/Rating.cs b/Moodle.Api/Controllers/Core/Rating.cs similarity index 57% rename from Controllers/Core/Rating.cs rename to Moodle.Api/Controllers/Core/Rating.cs index 4dde077..8654eb5 100644 --- a/Controllers/Core/Rating.cs +++ b/Moodle.Api/Controllers/Core/Rating.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Rating : BaseController { @@ -18,12 +14,12 @@ public Rating(string token, string url) : base(token, url) { } - public RatingModel AddRating(RatingInputModel ratingInputModel) + public Task AddRating(RatingInputModel ratingInputModel) { return Post("core_rating_add_rating", ratingInputModel); } - public ItemRatingsModel GetItemRatings(ItemRatingsInputModel itemRatingsInputModel) + public Task GetItemRatings(ItemRatingsInputModel itemRatingsInputModel) { return Post("core_rating_get_item_ratings", itemRatingsInputModel); } diff --git a/Moodle.Api/Controllers/Core/Role.cs b/Moodle.Api/Controllers/Core/Role.cs new file mode 100644 index 0000000..591e75b --- /dev/null +++ b/Moodle.Api/Controllers/Core/Role.cs @@ -0,0 +1,30 @@ +using System.Threading.Tasks; +using Moodle.Api.Models.Core; + +namespace Moodle.Api.Controllers.Core +{ + public sealed class Role : BaseController + { + + public Role() : base() + { + } + + public Role(string token, string url) : base(token, url) + { + } + + public Task AssignRoles(AssignRolesInputModel assignRolesInputModel) + { + return Post("core_role_assign_roles", assignRolesInputModel); + } + + public Task UnassignRoles(UnassignRolesInputModel unassignRolesInputModel) + { + return Post("core_role_unassign_roles", unassignRolesInputModel); + } + + //Function Placeholder + + } +} \ No newline at end of file diff --git a/Controllers/Core/Tag.cs b/Moodle.Api/Controllers/Core/Tag.cs similarity index 57% rename from Controllers/Core/Tag.cs rename to Moodle.Api/Controllers/Core/Tag.cs index bf52295..18db9a9 100644 --- a/Controllers/Core/Tag.cs +++ b/Moodle.Api/Controllers/Core/Tag.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Tag : BaseController { @@ -18,17 +14,17 @@ public Tag(string token, string url) : base(token, url) { } - public TagindexModel GetTagindex(TagindexInputModel tagindexInputModel) + public Task GetTagindex(TagindexInputModel tagindexInputModel) { return Post("core_tag_get_tagindex", tagindexInputModel); } - public TagsModel GetTags(TagsInputModel tagsInputModel) + public Task GetTags(TagsInputModel tagsInputModel) { return Post("core_tag_get_tags", tagsInputModel); } - public CohortMembersModel UpdateTags(TagsInputModel tagsInputModel) + public Task UpdateTags(TagsInputModel tagsInputModel) { return Post("core_tag_update_tags", tagsInputModel); } diff --git a/Controllers/Core/Update.cs b/Moodle.Api/Controllers/Core/Update.cs similarity index 56% rename from Controllers/Core/Update.cs rename to Moodle.Api/Controllers/Core/Update.cs index 20dfc02..4422b2a 100644 --- a/Controllers/Core/Update.cs +++ b/Moodle.Api/Controllers/Core/Update.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Update : BaseController { @@ -18,7 +14,7 @@ public Update(string token, string url) : base(token, url) { } - public InplaceEditableModel InplaceEditable(InplaceEditableInputModel inplaceEditableInputModel) + public Task InplaceEditable(InplaceEditableInputModel inplaceEditableInputModel) { return Post("core_update_inplace_editable", inplaceEditableInputModel); } diff --git a/Moodle.Api/Controllers/Core/User.cs b/Moodle.Api/Controllers/Core/User.cs new file mode 100644 index 0000000..f307613 --- /dev/null +++ b/Moodle.Api/Controllers/Core/User.cs @@ -0,0 +1,100 @@ +using System.Threading.Tasks; +using Moodle.Api.Models.Core; + +namespace Moodle.Api.Controllers.Core +{ + public sealed class User : BaseController + { + + public User() : base() + { + } + + public User(string token, string url) : base(token, url) + { + } + + public Task AddUserDevice(UserDeviceInputModel userDeviceInputModel) + { + return Post("core_user_add_user_device", userDeviceInputModel); + } + + public Task AddUserPrivateFiles(UserPrivateFilesInputModel userPrivateFilesInputModel) + { + return Post("core_user_add_user_private_files", userPrivateFilesInputModel); + } + + public Task AgreeSitePolicy( ) + { + return Post("core_user_agree_site_policy"); + } + + public Task CreateUsers(UsersInputModel usersInputModel) + { + return Post("core_user_create_users", usersInputModel); + } + + public Task DeleteUsers(DeleteUsersInputModel deleteUsersInputModel) + { + return Post("core_user_delete_users", deleteUsersInputModel); + } + + public Task GetCourseUserProfiles(CourseUserProfilesInputModel courseUserProfilesInputModel) + { + return Post("core_user_get_course_user_profiles", courseUserProfilesInputModel); + } + + public Task GetUserPreferences(UserPreferencesInputModel userPreferencesInputModel) + { + return Post("core_user_get_user_preferences", userPreferencesInputModel); + } + + public Task GetUsers(GetUsersInputModel getUsersInputModel) + { + return Post("core_user_get_users", getUsersInputModel); + } + + public Task GetUsersByField(UsersByFieldInputModel usersByFieldInputModel) + { + return Post("core_user_get_users_by_field", usersByFieldInputModel); + } + + public Task RemoveUserDevice(RemoveUserDeviceInputModel removeUserDeviceInputModel) + { + return Post("core_user_remove_user_device", removeUserDeviceInputModel); + } + + public Task SetUserPreferences(SetUserPreferencesInputModel setUserPreferencesInputModel) + { + return Post("core_user_set_user_preferences", setUserPreferencesInputModel); + } + + public Task UpdatePicture(PictureInputModel pictureInputModel) + { + return Post("core_user_update_picture", pictureInputModel); + } + + public Task UpdateUserPreferences(UpdateUserPreferencesInputModel updateUserPreferencesInputModel) + { + return Post("core_user_update_user_preferences", updateUserPreferencesInputModel); + } + + public Task UpdateUsers(UpdateUsersInputModel updateUsersInputModel) + { + return Post("core_user_update_users", updateUsersInputModel); + } + + public Task ViewUserList(CourseBlocksInputModel courseBlocksInputModel) + { + return Post("core_user_view_user_list", courseBlocksInputModel); + } + + public Task ViewUserProfile(ViewUserProfileInputModel viewUserProfileInputModel) + { + return Post("core_user_view_user_profile", viewUserProfileInputModel); + } + + //Function Placeholder + + } +} \ No newline at end of file diff --git a/Controllers/Core/Webservice.cs b/Moodle.Api/Controllers/Core/Webservice.cs similarity index 58% rename from Controllers/Core/Webservice.cs rename to Moodle.Api/Controllers/Core/Webservice.cs index 4416369..de61552 100644 --- a/Controllers/Core/Webservice.cs +++ b/Moodle.Api/Controllers/Core/Webservice.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Core; +using Moodle.Api.Models.Core; -namespace Moodle.API.Wrapper.Controllers.Core +namespace Moodle.Api.Controllers.Core { public sealed class Webservice : BaseController { @@ -18,7 +14,7 @@ public Webservice(string token, string url) : base(token, url) { } - public SiteInfoModel GetSiteInfo(SiteInfoInputModel siteInfoInputModel) + public Task GetSiteInfo(SiteInfoInputModel siteInfoInputModel) { return Post("core_webservice_get_site_info", siteInfoInputModel); } diff --git a/Controllers/Enrol/Guest.cs b/Moodle.Api/Controllers/Enrol/Guest.cs similarity index 56% rename from Controllers/Enrol/Guest.cs rename to Moodle.Api/Controllers/Enrol/Guest.cs index e0ca7f6..44eba0b 100644 --- a/Controllers/Enrol/Guest.cs +++ b/Moodle.Api/Controllers/Enrol/Guest.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Enrol; +using Moodle.Api.Models.Enrol; -namespace Moodle.API.Wrapper.Controllers.Enrol +namespace Moodle.Api.Controllers.Enrol { public sealed class Guest : BaseController { @@ -18,7 +14,7 @@ public Guest(string token, string url) : base(token, url) { } - public InstanceInfoModel GetInstanceInfo(InstanceInfoInputModel instanceInfoInputModel) + public Task GetInstanceInfo(InstanceInfoInputModel instanceInfoInputModel) { return Post("enrol_guest_get_instance_info", instanceInfoInputModel); } diff --git a/Moodle.Api/Controllers/Enrol/Manual.cs b/Moodle.Api/Controllers/Enrol/Manual.cs new file mode 100644 index 0000000..14fbe58 --- /dev/null +++ b/Moodle.Api/Controllers/Enrol/Manual.cs @@ -0,0 +1,30 @@ +using System.Threading.Tasks; +using Moodle.Api.Models.Enrol; + +namespace Moodle.Api.Controllers.Enrol +{ + public sealed class Manual : BaseController + { + + public Manual() : base() + { + } + + public Manual(string token, string url) : base(token, url) + { + } + + public Task EnrolUsers(EnrolUsersInputModel enrolUsersInputModel) + { + return Post("enrol_manual_enrol_users", enrolUsersInputModel); + } + + public Task UnenrolUsers(UnenrolUsersInputModel unenrolUsersInputModel) + { + return Post("enrol_manual_unenrol_users", unenrolUsersInputModel); + } + + //Function Placeholder + + } +} \ No newline at end of file diff --git a/Controllers/Enrol/Self.cs b/Moodle.Api/Controllers/Enrol/Self.cs similarity index 56% rename from Controllers/Enrol/Self.cs rename to Moodle.Api/Controllers/Enrol/Self.cs index ceced13..e4399d0 100644 --- a/Controllers/Enrol/Self.cs +++ b/Moodle.Api/Controllers/Enrol/Self.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Enrol; +using Moodle.Api.Models.Enrol; -namespace Moodle.API.Wrapper.Controllers.Enrol +namespace Moodle.Api.Controllers.Enrol { public sealed class Self : BaseController { @@ -18,12 +14,12 @@ public Self(string token, string url) : base(token, url) { } - public MarkCourseSelfCompletedModel EnrolUser(EnrolUserInputModel enrolUserInputModel) + public Task EnrolUser(EnrolUserInputModel enrolUserInputModel) { return Post("enrol_self_enrol_user", enrolUserInputModel); } - public GetInstanceInfo GetInstanceInfo(InstanceInfoInputModel instanceInfoInputModel) + public Task GetInstanceInfo(InstanceInfoInputModel instanceInfoInputModel) { return Post("enrol_self_get_instance_info", instanceInfoInputModel); } diff --git a/Controllers/Gradereport/Overview.cs b/Moodle.Api/Controllers/Gradereport/Overview.cs similarity index 56% rename from Controllers/Gradereport/Overview.cs rename to Moodle.Api/Controllers/Gradereport/Overview.cs index 79a31aa..8d66084 100644 --- a/Controllers/Gradereport/Overview.cs +++ b/Moodle.Api/Controllers/Gradereport/Overview.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Gradereport; +using Moodle.Api.Models.Gradereport; -namespace Moodle.API.Wrapper.Controllers.Gradereport +namespace Moodle.Api.Controllers.Gradereport { public sealed class Overview : BaseController { @@ -18,12 +14,12 @@ public Overview(string token, string url) : base(token, url) { } - public CourseGradesModel GetCourseGrades(UserPlansInputModel userPlansInputModel) + public Task GetCourseGrades(UserPlansInputModel userPlansInputModel) { return Post("gradereport_overview_get_course_grades", userPlansInputModel); } - public MarkCourseSelfCompletedModel ViewGradeReport(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) + public Task ViewGradeReport(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) { return Post("gradereport_overview_view_grade_report", activitiesCompletionStatusInputModel); } diff --git a/Controllers/Gradereport/User.cs b/Moodle.Api/Controllers/Gradereport/User.cs similarity index 56% rename from Controllers/Gradereport/User.cs rename to Moodle.Api/Controllers/Gradereport/User.cs index 27ad8f5..378be3a 100644 --- a/Controllers/Gradereport/User.cs +++ b/Moodle.Api/Controllers/Gradereport/User.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Gradereport; +using Moodle.Api.Models.Gradereport; -namespace Moodle.API.Wrapper.Controllers.Gradereport +namespace Moodle.Api.Controllers.Gradereport { public sealed class User : BaseController { @@ -18,17 +14,17 @@ public User(string token, string url) : base(token, url) { } - public GradeItemsModel GetGradeItems(GradesTableInputModel gradesTableInputModel) + public Task GetGradeItems(GradesTableInputModel gradesTableInputModel) { return Post("gradereport_user_get_grade_items", gradesTableInputModel); } - public GradesTableModel GetGradesTable(GradesTableInputModel gradesTableInputModel) + public Task GetGradesTable(GradesTableInputModel gradesTableInputModel) { return Post("gradereport_user_get_grades_table", gradesTableInputModel); } - public MarkCourseSelfCompletedModel ViewGradeReport(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) + public Task ViewGradeReport(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) { return Post("gradereport_user_view_grade_report", activitiesCompletionStatusInputModel); } diff --git a/Controllers/Message/Airnotifier.cs b/Moodle.Api/Controllers/Message/Airnotifier.cs similarity index 58% rename from Controllers/Message/Airnotifier.cs rename to Moodle.Api/Controllers/Message/Airnotifier.cs index 31c7b0c..426f9ed 100644 --- a/Controllers/Message/Airnotifier.cs +++ b/Moodle.Api/Controllers/Message/Airnotifier.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Message; +using Moodle.Api.Models.Message; -namespace Moodle.API.Wrapper.Controllers.Message +namespace Moodle.Api.Controllers.Message { public sealed class Airnotifier : BaseController { @@ -18,22 +14,22 @@ public Airnotifier(string token, string url) : base(token, url) { } - public AreNotificationPreferencesConfiguredModel AreNotificationPreferencesConfigured(DeleteUsersInputModel deleteUsersInputModel) + public Task AreNotificationPreferencesConfigured(DeleteUsersInputModel deleteUsersInputModel) { return Post("message_airnotifier_are_notification_preferences_configured", deleteUsersInputModel); } - public SignupUserModel EnableDevice(EnableDeviceInputModel enableDeviceInputModel) + public Task EnableDevice(EnableDeviceInputModel enableDeviceInputModel) { return Post("message_airnotifier_enable_device", enableDeviceInputModel); } - public UserDevicesModel GetUserDevices(UserDevicesInputModel userDevicesInputModel) + public Task GetUserDevices(UserDevicesInputModel userDevicesInputModel) { return Post("message_airnotifier_get_user_devices", userDevicesInputModel); } - public int IsSystemConfigured( ) + public Task IsSystemConfigured( ) { return Post("message_airnotifier_is_system_configured"); } diff --git a/Controllers/Message/Popup.cs b/Moodle.Api/Controllers/Message/Popup.cs similarity index 56% rename from Controllers/Message/Popup.cs rename to Moodle.Api/Controllers/Message/Popup.cs index 4cca702..11ca225 100644 --- a/Controllers/Message/Popup.cs +++ b/Moodle.Api/Controllers/Message/Popup.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Message; +using Moodle.Api.Models.Message; -namespace Moodle.API.Wrapper.Controllers.Message +namespace Moodle.Api.Controllers.Message { public sealed class Popup : BaseController { @@ -18,12 +14,12 @@ public Popup(string token, string url) : base(token, url) { } - public PopupNotificationsModel GetPopupNotifications(PopupNotificationsInputModel popupNotificationsInputModel) + public Task GetPopupNotifications(PopupNotificationsInputModel popupNotificationsInputModel) { return Post("message_popup_get_popup_notifications", popupNotificationsInputModel); } - public int GetUnreadPopupNotificationCount(UnreadConversationsCountInputModel unreadConversationsCountInputModel) + public Task GetUnreadPopupNotificationCount(UnreadConversationsCountInputModel unreadConversationsCountInputModel) { return Post("message_popup_get_unread_popup_notification_count", unreadConversationsCountInputModel); } diff --git a/Controllers/Mod/Assign.cs b/Moodle.Api/Controllers/Mod/Assign.cs similarity index 55% rename from Controllers/Mod/Assign.cs rename to Moodle.Api/Controllers/Mod/Assign.cs index f9d9de5..3d23b21 100644 --- a/Controllers/Mod/Assign.cs +++ b/Moodle.Api/Controllers/Mod/Assign.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Assign : BaseController { @@ -18,117 +14,117 @@ public Assign(string token, string url) : base(token, url) { } - public BlockContactsModel CopyPreviousAttempt(CopyPreviousAttemptInputModel copyPreviousAttemptInputModel) + public Task CopyPreviousAttempt(CopyPreviousAttemptInputModel copyPreviousAttemptInputModel) { return Post("mod_assign_copy_previous_attempt", copyPreviousAttemptInputModel); } - public AssignmentsModel GetAssignments(AssignmentsInputModel assignmentsInputModel) + public Task GetAssignments(AssignmentsInputModel assignmentsInputModel) { return Post("mod_assign_get_assignments", assignmentsInputModel); } - public GradesModel GetGrades(GradesInputModel gradesInputModel) + public Task GetGrades(GradesInputModel gradesInputModel) { return Post("mod_assign_get_grades", gradesInputModel); } - public ParticipantModel GetParticipant(ParticipantInputModel participantInputModel) + public Task GetParticipant(ParticipantInputModel participantInputModel) { return Post("mod_assign_get_participant", participantInputModel); } - public SubmissionsModel GetSubmissions(SubmissionsInputModel submissionsInputModel) + public Task GetSubmissions(SubmissionsInputModel submissionsInputModel) { return Post("mod_assign_get_submissions", submissionsInputModel); } - public SubmissionStatusModel GetSubmissionStatus(SubmissionStatusInputModel submissionStatusInputModel) + public Task GetSubmissionStatus(SubmissionStatusInputModel submissionStatusInputModel) { return Post("mod_assign_get_submission_status", submissionStatusInputModel); } - public UserFlagsModel GetUserFlags(UserFlagsInputModel userFlagsInputModel) + public Task GetUserFlags(UserFlagsInputModel userFlagsInputModel) { return Post("mod_assign_get_user_flags", userFlagsInputModel); } - public UserMappingsModel GetUserMappings(UserFlagsInputModel userFlagsInputModel) + public Task GetUserMappings(UserFlagsInputModel userFlagsInputModel) { return Post("mod_assign_get_user_mappings", userFlagsInputModel); } - public ParticipantsModel ListParticipants(ParticipantsInputModel participantsInputModel) + public Task ListParticipants(ParticipantsInputModel participantsInputModel) { return Post("mod_assign_list_participants", participantsInputModel); } - public BlockContactsModel LockSubmissions(LockSubmissionsInputModel lockSubmissionsInputModel) + public Task LockSubmissions(LockSubmissionsInputModel lockSubmissionsInputModel) { return Post("mod_assign_lock_submissions", lockSubmissionsInputModel); } - public BlockContactsModel RevealIdentities(CopyPreviousAttemptInputModel copyPreviousAttemptInputModel) + public Task RevealIdentities(CopyPreviousAttemptInputModel copyPreviousAttemptInputModel) { return Post("mod_assign_reveal_identities", copyPreviousAttemptInputModel); } - public BlockContactsModel RevertSubmissionsToDraft(LockSubmissionsInputModel lockSubmissionsInputModel) + public Task RevertSubmissionsToDraft(LockSubmissionsInputModel lockSubmissionsInputModel) { return Post("mod_assign_revert_submissions_to_draft", lockSubmissionsInputModel); } - public void SaveGrade(SaveGradeInputModel saveGradeInputModel) + public Task SaveGrade(SaveGradeInputModel saveGradeInputModel) { - Post("mod_assign_save_grade", saveGradeInputModel); + return Post("mod_assign_save_grade", saveGradeInputModel); } - public void SaveGrades(SaveGradesInputModel saveGradesInputModel) + public Task SaveGrades(SaveGradesInputModel saveGradesInputModel) { - Post("mod_assign_save_grades", saveGradesInputModel); + return Post("mod_assign_save_grades", saveGradesInputModel); } - public BlockContactsModel SaveSubmission(SaveSubmissionInputModel saveSubmissionInputModel) + public Task SaveSubmission(SaveSubmissionInputModel saveSubmissionInputModel) { return Post("mod_assign_save_submission", saveSubmissionInputModel); } - public BlockContactsModel SaveUserExtensions(SaveUserExtensionsInputModel saveUserExtensionsInputModel) + public Task SaveUserExtensions(SaveUserExtensionsInputModel saveUserExtensionsInputModel) { return Post("mod_assign_save_user_extensions", saveUserExtensionsInputModel); } - public SetUserFlagsModel SetUserFlags(SetUserFlagsInputModel setUserFlagsInputModel) + public Task SetUserFlags(SetUserFlagsInputModel setUserFlagsInputModel) { return Post("mod_assign_set_user_flags", setUserFlagsInputModel); } - public BlockContactsModel SubmitForGrading(SubmitForGradingInputModel submitForGradingInputModel) + public Task SubmitForGrading(SubmitForGradingInputModel submitForGradingInputModel) { return Post("mod_assign_submit_for_grading", submitForGradingInputModel); } - public BlockContactsModel SubmitGradingForm(SubmitGradingFormInputModel submitGradingFormInputModel) + public Task SubmitGradingForm(SubmitGradingFormInputModel submitGradingFormInputModel) { return Post("mod_assign_submit_grading_form", submitGradingFormInputModel); } - public BlockContactsModel UnlockSubmissions(LockSubmissionsInputModel lockSubmissionsInputModel) + public Task UnlockSubmissions(LockSubmissionsInputModel lockSubmissionsInputModel) { return Post("mod_assign_unlock_submissions", lockSubmissionsInputModel); } - public MarkCourseSelfCompletedModel ViewAssign(ViewAssignInputModel viewAssignInputModel) + public Task ViewAssign(ViewAssignInputModel viewAssignInputModel) { return Post("mod_assign_view_assign", viewAssignInputModel); } - public MarkCourseSelfCompletedModel ViewGradingTable(ViewAssignInputModel viewAssignInputModel) + public Task ViewGradingTable(ViewAssignInputModel viewAssignInputModel) { return Post("mod_assign_view_grading_table", viewAssignInputModel); } - public MarkCourseSelfCompletedModel ViewSubmissionStatus(ViewAssignInputModel viewAssignInputModel) + public Task ViewSubmissionStatus(ViewAssignInputModel viewAssignInputModel) { return Post("mod_assign_view_submission_status", viewAssignInputModel); } diff --git a/Controllers/Mod/Book.cs b/Moodle.Api/Controllers/Mod/Book.cs similarity index 56% rename from Controllers/Mod/Book.cs rename to Moodle.Api/Controllers/Mod/Book.cs index fad47e4..d60e4dd 100644 --- a/Controllers/Mod/Book.cs +++ b/Moodle.Api/Controllers/Mod/Book.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Book : BaseController { @@ -18,12 +14,12 @@ public Book(string token, string url) : base(token, url) { } - public BooksByCoursesModel GetBooksByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetBooksByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_book_get_books_by_courses", deleteCoursesInputModel); } - public MarkCourseSelfCompletedModel ViewBook(ViewBookInputModel viewBookInputModel) + public Task ViewBook(ViewBookInputModel viewBookInputModel) { return Post("mod_book_view_book", viewBookInputModel); } diff --git a/Controllers/Mod/Chat.cs b/Moodle.Api/Controllers/Mod/Chat.cs similarity index 56% rename from Controllers/Mod/Chat.cs rename to Moodle.Api/Controllers/Mod/Chat.cs index 5cab822..5635a1e 100644 --- a/Controllers/Mod/Chat.cs +++ b/Moodle.Api/Controllers/Mod/Chat.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Chat : BaseController { @@ -18,32 +14,32 @@ public Chat(string token, string url) : base(token, url) { } - public ChatLatestMessagesModel GetChatLatestMessages(ChatLatestMessagesInputModel chatLatestMessagesInputModel) + public Task GetChatLatestMessages(ChatLatestMessagesInputModel chatLatestMessagesInputModel) { return Post("mod_chat_get_chat_latest_messages", chatLatestMessagesInputModel); } - public ChatsByCoursesModel GetChatsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetChatsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_chat_get_chats_by_courses", deleteCoursesInputModel); } - public BlockedUsersModel GetChatUsers(ChatUsersInputModel chatUsersInputModel) + public Task GetChatUsers(ChatUsersInputModel chatUsersInputModel) { return Post("mod_chat_get_chat_users", chatUsersInputModel); } - public LoginUserModel LoginUser(LoginUserInputModel loginUserInputModel) + public Task LoginUser(LoginUserInputModel loginUserInputModel) { return Post("mod_chat_login_user", loginUserInputModel); } - public MarkMessageReadModel SendChatMessage(SendChatMessageInputModel sendChatMessageInputModel) + public Task SendChatMessage(SendChatMessageInputModel sendChatMessageInputModel) { return Post("mod_chat_send_chat_message", sendChatMessageInputModel); } - public MarkCourseSelfCompletedModel ViewChat(ViewChatInputModel viewChatInputModel) + public Task ViewChat(ViewChatInputModel viewChatInputModel) { return Post("mod_chat_view_chat", viewChatInputModel); } diff --git a/Controllers/Mod/Choice.cs b/Moodle.Api/Controllers/Mod/Choice.cs similarity index 56% rename from Controllers/Mod/Choice.cs rename to Moodle.Api/Controllers/Mod/Choice.cs index f2b9043..32ce9cd 100644 --- a/Controllers/Mod/Choice.cs +++ b/Moodle.Api/Controllers/Mod/Choice.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Choice : BaseController { @@ -18,32 +14,32 @@ public Choice(string token, string url) : base(token, url) { } - public MarkCourseSelfCompletedModel DeleteChoiceResponses(DeleteChoiceResponsesInputModel deleteChoiceResponsesInputModel) + public Task DeleteChoiceResponses(DeleteChoiceResponsesInputModel deleteChoiceResponsesInputModel) { return Post("mod_choice_delete_choice_responses", deleteChoiceResponsesInputModel); } - public ChoiceOptionsModel GetChoiceOptions(ChoiceOptionsInputModel choiceOptionsInputModel) + public Task GetChoiceOptions(ChoiceOptionsInputModel choiceOptionsInputModel) { return Post("mod_choice_get_choice_options", choiceOptionsInputModel); } - public ChoiceResultsModel GetChoiceResults(ChoiceOptionsInputModel choiceOptionsInputModel) + public Task GetChoiceResults(ChoiceOptionsInputModel choiceOptionsInputModel) { return Post("mod_choice_get_choice_results", choiceOptionsInputModel); } - public ChoicesByCoursesModel GetChoicesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetChoicesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_choice_get_choices_by_courses", deleteCoursesInputModel); } - public SubmitChoiceResponseModel SubmitChoiceResponse(DeleteChoiceResponsesInputModel deleteChoiceResponsesInputModel) + public Task SubmitChoiceResponse(DeleteChoiceResponsesInputModel deleteChoiceResponsesInputModel) { return Post("mod_choice_submit_choice_response", deleteChoiceResponsesInputModel); } - public MarkCourseSelfCompletedModel ViewChoice(ChoiceOptionsInputModel choiceOptionsInputModel) + public Task ViewChoice(ChoiceOptionsInputModel choiceOptionsInputModel) { return Post("mod_choice_view_choice", choiceOptionsInputModel); } diff --git a/Controllers/Mod/Data.cs b/Moodle.Api/Controllers/Mod/Data.cs similarity index 57% rename from Controllers/Mod/Data.cs rename to Moodle.Api/Controllers/Mod/Data.cs index 7320d75..7305f9d 100644 --- a/Controllers/Mod/Data.cs +++ b/Moodle.Api/Controllers/Mod/Data.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Data : BaseController { @@ -18,57 +14,57 @@ public Data(string token, string url) : base(token, url) { } - public EntryModel AddEntry(EntryInputModel entryInputModel) + public Task AddEntry(EntryInputModel entryInputModel) { return Post("mod_data_add_entry", entryInputModel); } - public MarkCourseSelfCompletedModel ApproveEntry(ApproveEntryInputModel approveEntryInputModel) + public Task ApproveEntry(ApproveEntryInputModel approveEntryInputModel) { return Post("mod_data_approve_entry", approveEntryInputModel); } - public MarkCourseSelfCompletedModel DeleteEntry(DeleteEntryInputModel deleteEntryInputModel) + public Task DeleteEntry(DeleteEntryInputModel deleteEntryInputModel) { return Post("mod_data_delete_entry", deleteEntryInputModel); } - public DataAccessInformationModel GetDataAccessInformation(DataAccessInformationInputModel dataAccessInformationInputModel) + public Task GetDataAccessInformation(DataAccessInformationInputModel dataAccessInformationInputModel) { return Post("mod_data_get_data_access_information", dataAccessInformationInputModel); } - public DatabasesByCoursesModel GetDatabasesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetDatabasesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_data_get_databases_by_courses", deleteCoursesInputModel); } - public EntriesModel GetEntries(EntriesInputModel entriesInputModel) + public Task GetEntries(EntriesInputModel entriesInputModel) { return Post("mod_data_get_entries", entriesInputModel); } - public GetEntry GetEntry(GetEntryInputModel getEntryInputModel) + public Task GetEntry(GetEntryInputModel getEntryInputModel) { return Post("mod_data_get_entry", getEntryInputModel); } - public FieldsModel GetFields(FieldsInputModel fieldsInputModel) + public Task GetFields(FieldsInputModel fieldsInputModel) { return Post("mod_data_get_fields", fieldsInputModel); } - public SearchEntriesModel SearchEntries(SearchEntriesInputModel searchEntriesInputModel) + public Task SearchEntries(SearchEntriesInputModel searchEntriesInputModel) { return Post("mod_data_search_entries", searchEntriesInputModel); } - public UpdateEntry UpdateEntry(UpdateEntryInputModel updateEntryInputModel) + public Task UpdateEntry(UpdateEntryInputModel updateEntryInputModel) { return Post("mod_data_update_entry", updateEntryInputModel); } - public MarkCourseSelfCompletedModel ViewDatabase(FieldsInputModel fieldsInputModel) + public Task ViewDatabase(FieldsInputModel fieldsInputModel) { return Post("mod_data_view_database", fieldsInputModel); } diff --git a/Controllers/Mod/Feedback.cs b/Moodle.Api/Controllers/Mod/Feedback.cs similarity index 57% rename from Controllers/Mod/Feedback.cs rename to Moodle.Api/Controllers/Mod/Feedback.cs index fede88b..ff01c44 100644 --- a/Controllers/Mod/Feedback.cs +++ b/Moodle.Api/Controllers/Mod/Feedback.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Feedback : BaseController { @@ -18,72 +14,72 @@ public Feedback(string token, string url) : base(token, url) { } - public AnalysisModel GetAnalysis(AnalysisInputModel analysisInputModel) + public Task GetAnalysis(AnalysisInputModel analysisInputModel) { return Post("mod_feedback_get_analysis", analysisInputModel); } - public CurrentCompletedTmpModel GetCurrentCompletedTmp(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) + public Task GetCurrentCompletedTmp(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) { return Post("mod_feedback_get_current_completed_tmp", currentCompletedTmpInputModel); } - public FeedbackAccessInformationModel GetFeedbackAccessInformation(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) + public Task GetFeedbackAccessInformation(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) { return Post("mod_feedback_get_feedback_access_information", currentCompletedTmpInputModel); } - public FeedbacksByCoursesModel GetFeedbacksByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetFeedbacksByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_feedback_get_feedbacks_by_courses", deleteCoursesInputModel); } - public FinishedResponsesModel GetFinishedResponses(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) + public Task GetFinishedResponses(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) { return Post("mod_feedback_get_finished_responses", currentCompletedTmpInputModel); } - public ItemsModel GetItems(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) + public Task GetItems(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) { return Post("mod_feedback_get_items", currentCompletedTmpInputModel); } - public LastCompletedModel GetLastCompleted(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) + public Task GetLastCompleted(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) { return Post("mod_feedback_get_last_completed", currentCompletedTmpInputModel); } - public NonRespondentsModel GetNonRespondents(NonRespondentsInputModel nonRespondentsInputModel) + public Task GetNonRespondents(NonRespondentsInputModel nonRespondentsInputModel) { return Post("mod_feedback_get_non_respondents", nonRespondentsInputModel); } - public PageItemsModel GetPageItems(PageItemsInputModel pageItemsInputModel) + public Task GetPageItems(PageItemsInputModel pageItemsInputModel) { return Post("mod_feedback_get_page_items", pageItemsInputModel); } - public ResponsesAnalysisModel GetResponsesAnalysis(ResponsesAnalysisInputModel responsesAnalysisInputModel) + public Task GetResponsesAnalysis(ResponsesAnalysisInputModel responsesAnalysisInputModel) { return Post("mod_feedback_get_responses_analysis", responsesAnalysisInputModel); } - public FinishedResponsesModel GetUnfinishedResponses(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) + public Task GetUnfinishedResponses(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) { return Post("mod_feedback_get_unfinished_responses", currentCompletedTmpInputModel); } - public LaunchFeedbackModel LaunchFeedback(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) + public Task LaunchFeedback(CurrentCompletedTmpInputModel currentCompletedTmpInputModel) { return Post("mod_feedback_launch_feedback", currentCompletedTmpInputModel); } - public ProcessPageModel ProcessPage(ProcessPageInputModel processPageInputModel) + public Task ProcessPage(ProcessPageInputModel processPageInputModel) { return Post("mod_feedback_process_page", processPageInputModel); } - public MarkCourseSelfCompletedModel ViewFeedback(ViewFeedbackInputModel viewFeedbackInputModel) + public Task ViewFeedback(ViewFeedbackInputModel viewFeedbackInputModel) { return Post("mod_feedback_view_feedback", viewFeedbackInputModel); } diff --git a/Controllers/Mod/Folder.cs b/Moodle.Api/Controllers/Mod/Folder.cs similarity index 56% rename from Controllers/Mod/Folder.cs rename to Moodle.Api/Controllers/Mod/Folder.cs index 434e453..841b1c5 100644 --- a/Controllers/Mod/Folder.cs +++ b/Moodle.Api/Controllers/Mod/Folder.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Folder : BaseController { @@ -18,12 +14,12 @@ public Folder(string token, string url) : base(token, url) { } - public FoldersByCoursesModel GetFoldersByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetFoldersByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_folder_get_folders_by_courses", deleteCoursesInputModel); } - public MarkCourseSelfCompletedModel ViewFolder(ViewFolderInputModel viewFolderInputModel) + public Task ViewFolder(ViewFolderInputModel viewFolderInputModel) { return Post("mod_folder_view_folder", viewFolderInputModel); } diff --git a/Controllers/Mod/Forum.cs b/Moodle.Api/Controllers/Mod/Forum.cs similarity index 56% rename from Controllers/Mod/Forum.cs rename to Moodle.Api/Controllers/Mod/Forum.cs index 39d93d0..afaa92e 100644 --- a/Controllers/Mod/Forum.cs +++ b/Moodle.Api/Controllers/Mod/Forum.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Forum : BaseController { @@ -18,42 +14,42 @@ public Forum(string token, string url) : base(token, url) { } - public DiscussionModel AddDiscussion(DiscussionInputModel discussionInputModel) + public Task AddDiscussion(DiscussionInputModel discussionInputModel) { return Post("mod_forum_add_discussion", discussionInputModel); } - public DiscussionPostModel AddDiscussionPost(DiscussionPostInputModel discussionPostInputModel) + public Task AddDiscussionPost(DiscussionPostInputModel discussionPostInputModel) { return Post("mod_forum_add_discussion_post", discussionPostInputModel); } - public CanDiscussionModel CanAddDiscussion(CanDiscussionInputModel canDiscussionInputModel) + public Task CanAddDiscussion(CanDiscussionInputModel canDiscussionInputModel) { return Post("mod_forum_can_add_discussion", canDiscussionInputModel); } - public ForumDiscussionPostsModel GetForumDiscussionPosts(ForumDiscussionPostsInputModel forumDiscussionPostsInputModel) + public Task GetForumDiscussionPosts(ForumDiscussionPostsInputModel forumDiscussionPostsInputModel) { return Post("mod_forum_get_forum_discussion_posts", forumDiscussionPostsInputModel); } - public ForumDiscussionsPaginatedModel GetForumDiscussionsPaginated(ForumDiscussionsPaginatedInputModel forumDiscussionsPaginatedInputModel) + public Task GetForumDiscussionsPaginated(ForumDiscussionsPaginatedInputModel forumDiscussionsPaginatedInputModel) { return Post("mod_forum_get_forum_discussions_paginated", forumDiscussionsPaginatedInputModel); } - public ForumsByCoursesModel GetForumsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetForumsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_forum_get_forums_by_courses", deleteCoursesInputModel); } - public MarkCourseSelfCompletedModel ViewForum(ViewForumInputModel viewForumInputModel) + public Task ViewForum(ViewForumInputModel viewForumInputModel) { return Post("mod_forum_view_forum", viewForumInputModel); } - public MarkCourseSelfCompletedModel ViewForumDiscussion(ViewForumDiscussionInputModel viewForumDiscussionInputModel) + public Task ViewForumDiscussion(ViewForumDiscussionInputModel viewForumDiscussionInputModel) { return Post("mod_forum_view_forum_discussion", viewForumDiscussionInputModel); } diff --git a/Controllers/Mod/Glossary.cs b/Moodle.Api/Controllers/Mod/Glossary.cs similarity index 57% rename from Controllers/Mod/Glossary.cs rename to Moodle.Api/Controllers/Mod/Glossary.cs index 9a0cf32..84f0930 100644 --- a/Controllers/Mod/Glossary.cs +++ b/Moodle.Api/Controllers/Mod/Glossary.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Glossary : BaseController { @@ -18,77 +14,77 @@ public Glossary(string token, string url) : base(token, url) { } - public AddEntry AddEntry(AddEntryInputModel addEntryInputModel) + public Task AddEntry(AddEntryInputModel addEntryInputModel) { return Post("mod_glossary_add_entry", addEntryInputModel); } - public AuthorsModel GetAuthors(AuthorsInputModel authorsInputModel) + public Task GetAuthors(AuthorsInputModel authorsInputModel) { return Post("mod_glossary_get_authors", authorsInputModel); } - public CategoriesModel GetCategories(CategoriesInputModel categoriesInputModel) + public Task GetCategories(CategoriesInputModel categoriesInputModel) { return Post("mod_glossary_get_categories", categoriesInputModel); } - public EntriesByAuthorModel GetEntriesByAuthor(EntriesByAuthorInputModel entriesByAuthorInputModel) + public Task GetEntriesByAuthor(EntriesByAuthorInputModel entriesByAuthorInputModel) { return Post("mod_glossary_get_entries_by_author", entriesByAuthorInputModel); } - public EntriesByAuthorModel GetEntriesByAuthorId(EntriesByAuthorIdInputModel entriesByAuthorIdInputModel) + public Task GetEntriesByAuthorId(EntriesByAuthorIdInputModel entriesByAuthorIdInputModel) { return Post("mod_glossary_get_entries_by_author_id", entriesByAuthorIdInputModel); } - public EntriesByCategoryModel GetEntriesByCategory(EntriesByCategoryInputModel entriesByCategoryInputModel) + public Task GetEntriesByCategory(EntriesByCategoryInputModel entriesByCategoryInputModel) { return Post("mod_glossary_get_entries_by_category", entriesByCategoryInputModel); } - public EntriesByAuthorModel GetEntriesByDate(EntriesByDateInputModel entriesByDateInputModel) + public Task GetEntriesByDate(EntriesByDateInputModel entriesByDateInputModel) { return Post("mod_glossary_get_entries_by_date", entriesByDateInputModel); } - public EntriesByAuthorModel GetEntriesByLetter(EntriesByLetterInputModel entriesByLetterInputModel) + public Task GetEntriesByLetter(EntriesByLetterInputModel entriesByLetterInputModel) { return Post("mod_glossary_get_entries_by_letter", entriesByLetterInputModel); } - public EntriesByAuthorModel GetEntriesBySearch(EntriesBySearchInputModel entriesBySearchInputModel) + public Task GetEntriesBySearch(EntriesBySearchInputModel entriesBySearchInputModel) { return Post("mod_glossary_get_entries_by_search", entriesBySearchInputModel); } - public EntriesByAuthorModel GetEntriesByTerm(EntriesByTermInputModel entriesByTermInputModel) + public Task GetEntriesByTerm(EntriesByTermInputModel entriesByTermInputModel) { return Post("mod_glossary_get_entries_by_term", entriesByTermInputModel); } - public EntriesByAuthorModel GetEntriesToApprove(EntriesToApproveInputModel entriesToApproveInputModel) + public Task GetEntriesToApprove(EntriesToApproveInputModel entriesToApproveInputModel) { return Post("mod_glossary_get_entries_to_approve", entriesToApproveInputModel); } - public EntryByIdModel GetEntryById(ApprovePlanInputModel approvePlanInputModel) + public Task GetEntryById(ApprovePlanInputModel approvePlanInputModel) { return Post("mod_glossary_get_entry_by_id", approvePlanInputModel); } - public GlossariesByCoursesModel GetGlossariesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetGlossariesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_glossary_get_glossaries_by_courses", deleteCoursesInputModel); } - public MarkCourseSelfCompletedModel ViewEntry(ApprovePlanInputModel approvePlanInputModel) + public Task ViewEntry(ApprovePlanInputModel approvePlanInputModel) { return Post("mod_glossary_view_entry", approvePlanInputModel); } - public MarkCourseSelfCompletedModel ViewGlossary(ViewGlossaryInputModel viewGlossaryInputModel) + public Task ViewGlossary(ViewGlossaryInputModel viewGlossaryInputModel) { return Post("mod_glossary_view_glossary", viewGlossaryInputModel); } diff --git a/Controllers/Mod/Imscp.cs b/Moodle.Api/Controllers/Mod/Imscp.cs similarity index 56% rename from Controllers/Mod/Imscp.cs rename to Moodle.Api/Controllers/Mod/Imscp.cs index acc02d1..ead0675 100644 --- a/Controllers/Mod/Imscp.cs +++ b/Moodle.Api/Controllers/Mod/Imscp.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Imscp : BaseController { @@ -18,12 +14,12 @@ public Imscp(string token, string url) : base(token, url) { } - public ImscpsByCoursesModel GetImscpsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetImscpsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_imscp_get_imscps_by_courses", deleteCoursesInputModel); } - public MarkCourseSelfCompletedModel ViewImscp(ViewImscpInputModel viewImscpInputModel) + public Task ViewImscp(ViewImscpInputModel viewImscpInputModel) { return Post("mod_imscp_view_imscp", viewImscpInputModel); } diff --git a/Moodle.Api/Controllers/Mod/Label.cs b/Moodle.Api/Controllers/Mod/Label.cs new file mode 100644 index 0000000..f69da08 --- /dev/null +++ b/Moodle.Api/Controllers/Mod/Label.cs @@ -0,0 +1,25 @@ +using System.Threading.Tasks; +using Moodle.Api.Models.Mod; + +namespace Moodle.Api.Controllers.Mod +{ + public sealed class Label : BaseController + { + + public Label() : base() + { + } + + public Label(string token, string url) : base(token, url) + { + } + + public Task GetLabelsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + { + return Post("mod_label_get_labels_by_courses", deleteCoursesInputModel); + } + + //Function Placeholder + + } +} \ No newline at end of file diff --git a/Controllers/Mod/Lesson.cs b/Moodle.Api/Controllers/Mod/Lesson.cs similarity index 57% rename from Controllers/Mod/Lesson.cs rename to Moodle.Api/Controllers/Mod/Lesson.cs index 08e1416..0b10ba5 100644 --- a/Controllers/Mod/Lesson.cs +++ b/Moodle.Api/Controllers/Mod/Lesson.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Lesson : BaseController { @@ -18,87 +14,87 @@ public Lesson(string token, string url) : base(token, url) { } - public FinishAttemptModel FinishAttempt(FinishAttemptInputModel finishAttemptInputModel) + public Task FinishAttempt(FinishAttemptInputModel finishAttemptInputModel) { return Post("mod_lesson_finish_attempt", finishAttemptInputModel); } - public AttemptsOverviewModel GetAttemptsOverview(AttemptsOverviewInputModel attemptsOverviewInputModel) + public Task GetAttemptsOverview(AttemptsOverviewInputModel attemptsOverviewInputModel) { return Post("mod_lesson_get_attempts_overview", attemptsOverviewInputModel); } - public ContentPagesViewedModel GetContentPagesViewed(ContentPagesViewedInputModel contentPagesViewedInputModel) + public Task GetContentPagesViewed(ContentPagesViewedInputModel contentPagesViewedInputModel) { return Post("mod_lesson_get_content_pages_viewed", contentPagesViewedInputModel); } - public LessonModel GetLesson(LessonInputModel lessonInputModel) + public Task GetLesson(LessonInputModel lessonInputModel) { return Post("mod_lesson_get_lesson", lessonInputModel); } - public LessonAccessInformationModel GetLessonAccessInformation(LessonAccessInformationInputModel lessonAccessInformationInputModel) + public Task GetLessonAccessInformation(LessonAccessInformationInputModel lessonAccessInformationInputModel) { return Post("mod_lesson_get_lesson_access_information", lessonAccessInformationInputModel); } - public LessonsByCoursesModel GetLessonsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetLessonsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_lesson_get_lessons_by_courses", deleteCoursesInputModel); } - public PageDataModel GetPageData(PageDataInputModel pageDataInputModel) + public Task GetPageData(PageDataInputModel pageDataInputModel) { return Post("mod_lesson_get_page_data", pageDataInputModel); } - public PagesModel GetPages(LessonInputModel lessonInputModel) + public Task GetPages(LessonInputModel lessonInputModel) { return Post("mod_lesson_get_pages", lessonInputModel); } - public PagesPossibleJumpsModel GetPagesPossibleJumps(LessonAccessInformationInputModel lessonAccessInformationInputModel) + public Task GetPagesPossibleJumps(LessonAccessInformationInputModel lessonAccessInformationInputModel) { return Post("mod_lesson_get_pages_possible_jumps", lessonAccessInformationInputModel); } - public QuestionsAttemptsModel GetQuestionsAttempts(QuestionsAttemptsInputModel questionsAttemptsInputModel) + public Task GetQuestionsAttempts(QuestionsAttemptsInputModel questionsAttemptsInputModel) { return Post("mod_lesson_get_questions_attempts", questionsAttemptsInputModel); } - public UserAttemptModel GetUserAttempt(UserAttemptInputModel userAttemptInputModel) + public Task GetUserAttempt(UserAttemptInputModel userAttemptInputModel) { return Post("mod_lesson_get_user_attempt", userAttemptInputModel); } - public UserAttemptGradeModel GetUserAttemptGrade(ContentPagesViewedInputModel contentPagesViewedInputModel) + public Task GetUserAttemptGrade(ContentPagesViewedInputModel contentPagesViewedInputModel) { return Post("mod_lesson_get_user_attempt_grade", contentPagesViewedInputModel); } - public UserGradeModel GetUserGrade(UserGradeInputModel userGradeInputModel) + public Task GetUserGrade(UserGradeInputModel userGradeInputModel) { return Post("mod_lesson_get_user_grade", userGradeInputModel); } - public UserTimersModel GetUserTimers(UserGradeInputModel userGradeInputModel) + public Task GetUserTimers(UserGradeInputModel userGradeInputModel) { return Post("mod_lesson_get_user_timers", userGradeInputModel); } - public LaunchAttemptModel LaunchAttempt(LaunchAttemptInputModel launchAttemptInputModel) + public Task LaunchAttempt(LaunchAttemptInputModel launchAttemptInputModel) { return Post("mod_lesson_launch_attempt", launchAttemptInputModel); } - public ProcessPage ProcessPage(ProcessPageInputModel processPageInputModel) + public Task ProcessPage(ProcessPageInputModel processPageInputModel) { return Post("mod_lesson_process_page", processPageInputModel); } - public MarkCourseSelfCompletedModel ViewLesson(LessonInputModel lessonInputModel) + public Task ViewLesson(LessonInputModel lessonInputModel) { return Post("mod_lesson_view_lesson", lessonInputModel); } diff --git a/Controllers/Mod/Lti.cs b/Moodle.Api/Controllers/Mod/Lti.cs similarity index 57% rename from Controllers/Mod/Lti.cs rename to Moodle.Api/Controllers/Mod/Lti.cs index e72b47d..6ac38d9 100644 --- a/Controllers/Mod/Lti.cs +++ b/Moodle.Api/Controllers/Mod/Lti.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Lti : BaseController { @@ -18,62 +14,62 @@ public Lti(string token, string url) : base(token, url) { } - public ToolProxyModel CreateToolProxy(ToolProxyInputModel toolProxyInputModel) + public Task CreateToolProxy(ToolProxyInputModel toolProxyInputModel) { return Post("mod_lti_create_tool_proxy", toolProxyInputModel); } - public ToolTypeModel CreateToolType(ToolTypeInputModel toolTypeInputModel) + public Task CreateToolType(ToolTypeInputModel toolTypeInputModel) { return Post("mod_lti_create_tool_type", toolTypeInputModel); } - public ToolProxyModel DeleteToolProxy(ApprovePlanInputModel approvePlanInputModel) + public Task DeleteToolProxy(ApprovePlanInputModel approvePlanInputModel) { return Post("mod_lti_delete_tool_proxy", approvePlanInputModel); } - public DeleteToolTypeModel DeleteToolType(ApprovePlanInputModel approvePlanInputModel) + public Task DeleteToolType(ApprovePlanInputModel approvePlanInputModel) { return Post("mod_lti_delete_tool_type", approvePlanInputModel); } - public LtisByCoursesModel GetLtisByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetLtisByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_lti_get_ltis_by_courses", deleteCoursesInputModel); } - public ToolLaunchDataModel GetToolLaunchData(ToolLaunchDataInputModel toolLaunchDataInputModel) + public Task GetToolLaunchData(ToolLaunchDataInputModel toolLaunchDataInputModel) { return Post("mod_lti_get_tool_launch_data", toolLaunchDataInputModel); } - public ToolProxiesModel GetToolProxies(ToolProxiesInputModel toolProxiesInputModel) + public Task GetToolProxies(ToolProxiesInputModel toolProxiesInputModel) { return Post("mod_lti_get_tool_proxies", toolProxiesInputModel); } - public ToolProxyRegistrationRequestModel GetToolProxyRegistrationRequest(ApprovePlanInputModel approvePlanInputModel) + public Task GetToolProxyRegistrationRequest(ApprovePlanInputModel approvePlanInputModel) { return Post("mod_lti_get_tool_proxy_registration_request", approvePlanInputModel); } - public ToolProxiesModel GetToolTypes(ToolTypesInputModel toolTypesInputModel) + public Task GetToolTypes(ToolTypesInputModel toolTypesInputModel) { return Post("mod_lti_get_tool_types", toolTypesInputModel); } - public IsCartridgeModel IsCartridge(IsCartridgeInputModel isCartridgeInputModel) + public Task IsCartridge(IsCartridgeInputModel isCartridgeInputModel) { return Post("mod_lti_is_cartridge", isCartridgeInputModel); } - public ToolTypeModel UpdateToolType(UpdateToolTypeInputModel updateToolTypeInputModel) + public Task UpdateToolType(UpdateToolTypeInputModel updateToolTypeInputModel) { return Post("mod_lti_update_tool_type", updateToolTypeInputModel); } - public MarkCourseSelfCompletedModel ViewLti(ViewLtiInputModel viewLtiInputModel) + public Task ViewLti(ViewLtiInputModel viewLtiInputModel) { return Post("mod_lti_view_lti", viewLtiInputModel); } diff --git a/Controllers/Mod/Page.cs b/Moodle.Api/Controllers/Mod/Page.cs similarity index 56% rename from Controllers/Mod/Page.cs rename to Moodle.Api/Controllers/Mod/Page.cs index 0c57935..ae5c280 100644 --- a/Controllers/Mod/Page.cs +++ b/Moodle.Api/Controllers/Mod/Page.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Page : BaseController { @@ -18,12 +14,12 @@ public Page(string token, string url) : base(token, url) { } - public PagesByCoursesModel GetPagesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetPagesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_page_get_pages_by_courses", deleteCoursesInputModel); } - public MarkCourseSelfCompletedModel ViewPage(ViewPageInputModel viewPageInputModel) + public Task ViewPage(ViewPageInputModel viewPageInputModel) { return Post("mod_page_view_page", viewPageInputModel); } diff --git a/Controllers/Mod/Quiz.cs b/Moodle.Api/Controllers/Mod/Quiz.cs similarity index 57% rename from Controllers/Mod/Quiz.cs rename to Moodle.Api/Controllers/Mod/Quiz.cs index 99c2011..4192ec7 100644 --- a/Controllers/Mod/Quiz.cs +++ b/Moodle.Api/Controllers/Mod/Quiz.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Quiz : BaseController { @@ -18,92 +14,92 @@ public Quiz(string token, string url) : base(token, url) { } - public AttemptAccessInformationModel GetAttemptAccessInformation(AttemptAccessInformationInputModel attemptAccessInformationInputModel) + public Task GetAttemptAccessInformation(AttemptAccessInformationInputModel attemptAccessInformationInputModel) { return Post("mod_quiz_get_attempt_access_information", attemptAccessInformationInputModel); } - public AttemptDataModel GetAttemptData(AttemptDataInputModel attemptDataInputModel) + public Task GetAttemptData(AttemptDataInputModel attemptDataInputModel) { return Post("mod_quiz_get_attempt_data", attemptDataInputModel); } - public AttemptReviewModel GetAttemptReview(AttemptReviewInputModel attemptReviewInputModel) + public Task GetAttemptReview(AttemptReviewInputModel attemptReviewInputModel) { return Post("mod_quiz_get_attempt_review", attemptReviewInputModel); } - public AttemptSummaryModel GetAttemptSummary(AttemptSummaryInputModel attemptSummaryInputModel) + public Task GetAttemptSummary(AttemptSummaryInputModel attemptSummaryInputModel) { return Post("mod_quiz_get_attempt_summary", attemptSummaryInputModel); } - public CombinedReviewOptionsModel GetCombinedReviewOptions(CombinedReviewOptionsInputModel combinedReviewOptionsInputModel) + public Task GetCombinedReviewOptions(CombinedReviewOptionsInputModel combinedReviewOptionsInputModel) { return Post("mod_quiz_get_combined_review_options", combinedReviewOptionsInputModel); } - public QuizAccessInformationModel GetQuizAccessInformation(QuizAccessInformationInputModel quizAccessInformationInputModel) + public Task GetQuizAccessInformation(QuizAccessInformationInputModel quizAccessInformationInputModel) { return Post("mod_quiz_get_quiz_access_information", quizAccessInformationInputModel); } - public QuizFeedbackForGradeModel GetQuizFeedbackForGrade(QuizFeedbackForGradeInputModel quizFeedbackForGradeInputModel) + public Task GetQuizFeedbackForGrade(QuizFeedbackForGradeInputModel quizFeedbackForGradeInputModel) { return Post("mod_quiz_get_quiz_feedback_for_grade", quizFeedbackForGradeInputModel); } - public QuizRequiredQtypesModel GetQuizRequiredQtypes(QuizAccessInformationInputModel quizAccessInformationInputModel) + public Task GetQuizRequiredQtypes(QuizAccessInformationInputModel quizAccessInformationInputModel) { return Post("mod_quiz_get_quiz_required_qtypes", quizAccessInformationInputModel); } - public QuizzesByCoursesModel GetQuizzesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetQuizzesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_quiz_get_quizzes_by_courses", deleteCoursesInputModel); } - public UserAttemptsModel GetUserAttempts(UserAttemptsInputModel userAttemptsInputModel) + public Task GetUserAttempts(UserAttemptsInputModel userAttemptsInputModel) { return Post("mod_quiz_get_user_attempts", userAttemptsInputModel); } - public UserBestGradeModel GetUserBestGrade(CombinedReviewOptionsInputModel combinedReviewOptionsInputModel) + public Task GetUserBestGrade(CombinedReviewOptionsInputModel combinedReviewOptionsInputModel) { return Post("mod_quiz_get_user_best_grade", combinedReviewOptionsInputModel); } - public ProcessAttemptModel ProcessAttempt(ProcessAttemptInputModel processAttemptInputModel) + public Task ProcessAttempt(ProcessAttemptInputModel processAttemptInputModel) { return Post("mod_quiz_process_attempt", processAttemptInputModel); } - public MarkCourseSelfCompletedModel SaveAttempt(SaveAttemptInputModel saveAttemptInputModel) + public Task SaveAttempt(SaveAttemptInputModel saveAttemptInputModel) { return Post("mod_quiz_save_attempt", saveAttemptInputModel); } - public StartAttemptModel StartAttempt(StartAttemptInputModel startAttemptInputModel) + public Task StartAttempt(StartAttemptInputModel startAttemptInputModel) { return Post("mod_quiz_start_attempt", startAttemptInputModel); } - public MarkCourseSelfCompletedModel ViewAttempt(AttemptDataInputModel attemptDataInputModel) + public Task ViewAttempt(AttemptDataInputModel attemptDataInputModel) { return Post("mod_quiz_view_attempt", attemptDataInputModel); } - public MarkCourseSelfCompletedModel ViewAttemptReview(ViewAttemptReviewInputModel viewAttemptReviewInputModel) + public Task ViewAttemptReview(ViewAttemptReviewInputModel viewAttemptReviewInputModel) { return Post("mod_quiz_view_attempt_review", viewAttemptReviewInputModel); } - public MarkCourseSelfCompletedModel ViewAttemptSummary(AttemptSummaryInputModel attemptSummaryInputModel) + public Task ViewAttemptSummary(AttemptSummaryInputModel attemptSummaryInputModel) { return Post("mod_quiz_view_attempt_summary", attemptSummaryInputModel); } - public MarkCourseSelfCompletedModel ViewQuiz(QuizAccessInformationInputModel quizAccessInformationInputModel) + public Task ViewQuiz(QuizAccessInformationInputModel quizAccessInformationInputModel) { return Post("mod_quiz_view_quiz", quizAccessInformationInputModel); } diff --git a/Controllers/Mod/Resource.cs b/Moodle.Api/Controllers/Mod/Resource.cs similarity index 57% rename from Controllers/Mod/Resource.cs rename to Moodle.Api/Controllers/Mod/Resource.cs index f335999..f9d0aea 100644 --- a/Controllers/Mod/Resource.cs +++ b/Moodle.Api/Controllers/Mod/Resource.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Resource : BaseController { @@ -18,12 +14,12 @@ public Resource(string token, string url) : base(token, url) { } - public ResourcesByCoursesModel GetResourcesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetResourcesByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_resource_get_resources_by_courses", deleteCoursesInputModel); } - public MarkCourseSelfCompletedModel ViewResource(ViewResourceInputModel viewResourceInputModel) + public Task ViewResource(ViewResourceInputModel viewResourceInputModel) { return Post("mod_resource_view_resource", viewResourceInputModel); } diff --git a/Controllers/Mod/Scorm.cs b/Moodle.Api/Controllers/Mod/Scorm.cs similarity index 57% rename from Controllers/Mod/Scorm.cs rename to Moodle.Api/Controllers/Mod/Scorm.cs index 3a48749..5997a73 100644 --- a/Controllers/Mod/Scorm.cs +++ b/Moodle.Api/Controllers/Mod/Scorm.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Scorm : BaseController { @@ -18,42 +14,42 @@ public Scorm(string token, string url) : base(token, url) { } - public ScormAttemptCountModel GetScormAttemptCount(ScormAttemptCountInputModel scormAttemptCountInputModel) + public Task GetScormAttemptCount(ScormAttemptCountInputModel scormAttemptCountInputModel) { return Post("mod_scorm_get_scorm_attempt_count", scormAttemptCountInputModel); } - public ScormsByCoursesModel GetScormsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetScormsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_scorm_get_scorms_by_courses", deleteCoursesInputModel); } - public ScormScoesModel GetScormScoes(ScormScoesInputModel scormScoesInputModel) + public Task GetScormScoes(ScormScoesInputModel scormScoesInputModel) { return Post("mod_scorm_get_scorm_scoes", scormScoesInputModel); } - public ScormScoTracksModel GetScormScoTracks(ScormScoTracksInputModel scormScoTracksInputModel) + public Task GetScormScoTracks(ScormScoTracksInputModel scormScoTracksInputModel) { return Post("mod_scorm_get_scorm_sco_tracks", scormScoTracksInputModel); } - public ScormUserDataModel GetScormUserData(ScormUserDataInputModel scormUserDataInputModel) + public Task GetScormUserData(ScormUserDataInputModel scormUserDataInputModel) { return Post("mod_scorm_get_scorm_user_data", scormUserDataInputModel); } - public InsertScormTracksModel InsertScormTracks(InsertScormTracksInputModel insertScormTracksInputModel) + public Task InsertScormTracks(InsertScormTracksInputModel insertScormTracksInputModel) { return Post("mod_scorm_insert_scorm_tracks", insertScormTracksInputModel); } - public MarkCourseSelfCompletedModel LaunchSco(LaunchScoInputModel launchScoInputModel) + public Task LaunchSco(LaunchScoInputModel launchScoInputModel) { return Post("mod_scorm_launch_sco", launchScoInputModel); } - public MarkCourseSelfCompletedModel ViewScorm(ViewScormInputModel viewScormInputModel) + public Task ViewScorm(ViewScormInputModel viewScormInputModel) { return Post("mod_scorm_view_scorm", viewScormInputModel); } diff --git a/Controllers/Mod/Survey.cs b/Moodle.Api/Controllers/Mod/Survey.cs similarity index 57% rename from Controllers/Mod/Survey.cs rename to Moodle.Api/Controllers/Mod/Survey.cs index f1e375a..2ec5b61 100644 --- a/Controllers/Mod/Survey.cs +++ b/Moodle.Api/Controllers/Mod/Survey.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Survey : BaseController { @@ -18,22 +14,22 @@ public Survey(string token, string url) : base(token, url) { } - public QuestionsModel GetQuestions(QuestionsInputModel questionsInputModel) + public Task GetQuestions(QuestionsInputModel questionsInputModel) { return Post("mod_survey_get_questions", questionsInputModel); } - public SurveysByCoursesModel GetSurveysByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetSurveysByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_survey_get_surveys_by_courses", deleteCoursesInputModel); } - public MarkCourseSelfCompletedModel SubmitAnswers(SubmitAnswersInputModel submitAnswersInputModel) + public Task SubmitAnswers(SubmitAnswersInputModel submitAnswersInputModel) { return Post("mod_survey_submit_answers", submitAnswersInputModel); } - public MarkCourseSelfCompletedModel ViewSurvey(QuestionsInputModel questionsInputModel) + public Task ViewSurvey(QuestionsInputModel questionsInputModel) { return Post("mod_survey_view_survey", questionsInputModel); } diff --git a/Controllers/Mod/Url.cs b/Moodle.Api/Controllers/Mod/Url.cs similarity index 56% rename from Controllers/Mod/Url.cs rename to Moodle.Api/Controllers/Mod/Url.cs index 4955633..9f7856a 100644 --- a/Controllers/Mod/Url.cs +++ b/Moodle.Api/Controllers/Mod/Url.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Url : BaseController { @@ -18,12 +14,12 @@ public Url(string token, string url) : base(token, url) { } - public UrlsByCoursesModel GetUrlsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetUrlsByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_url_get_urls_by_courses", deleteCoursesInputModel); } - public MarkCourseSelfCompletedModel ViewUrl(ViewUrlInputModel viewUrlInputModel) + public Task ViewUrl(ViewUrlInputModel viewUrlInputModel) { return Post("mod_url_view_url", viewUrlInputModel); } diff --git a/Controllers/Mod/Wiki.cs b/Moodle.Api/Controllers/Mod/Wiki.cs similarity index 57% rename from Controllers/Mod/Wiki.cs rename to Moodle.Api/Controllers/Mod/Wiki.cs index 81df9ed..2401bd6 100644 --- a/Controllers/Mod/Wiki.cs +++ b/Moodle.Api/Controllers/Mod/Wiki.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Mod; +using Moodle.Api.Models.Mod; -namespace Moodle.API.Wrapper.Controllers.Mod +namespace Moodle.Api.Controllers.Mod { public sealed class Wiki : BaseController { @@ -18,52 +14,52 @@ public Wiki(string token, string url) : base(token, url) { } - public EditPageModel EditPage(EditPageInputModel editPageInputModel) + public Task EditPage(EditPageInputModel editPageInputModel) { return Post("mod_wiki_edit_page", editPageInputModel); } - public PageContentsModel GetPageContents(ViewPageInputModel viewPageInputModel) + public Task GetPageContents(ViewPageInputModel viewPageInputModel) { return Post("mod_wiki_get_page_contents", viewPageInputModel); } - public PageForEditingModel GetPageForEditing(PageForEditingInputModel pageForEditingInputModel) + public Task GetPageForEditing(PageForEditingInputModel pageForEditingInputModel) { return Post("mod_wiki_get_page_for_editing", pageForEditingInputModel); } - public SubwikiFilesModel GetSubwikiFiles(SubwikiFilesInputModel subwikiFilesInputModel) + public Task GetSubwikiFiles(SubwikiFilesInputModel subwikiFilesInputModel) { return Post("mod_wiki_get_subwiki_files", subwikiFilesInputModel); } - public SubwikiPagesModel GetSubwikiPages(SubwikiPagesInputModel subwikiPagesInputModel) + public Task GetSubwikiPages(SubwikiPagesInputModel subwikiPagesInputModel) { return Post("mod_wiki_get_subwiki_pages", subwikiPagesInputModel); } - public SubwikisModel GetSubwikis(SubwikisInputModel subwikisInputModel) + public Task GetSubwikis(SubwikisInputModel subwikisInputModel) { return Post("mod_wiki_get_subwikis", subwikisInputModel); } - public WikisByCoursesModel GetWikisByCourses(DeleteCoursesInputModel deleteCoursesInputModel) + public Task GetWikisByCourses(DeleteCoursesInputModel deleteCoursesInputModel) { return Post("mod_wiki_get_wikis_by_courses", deleteCoursesInputModel); } - public EditPageModel NewPage(NewPageInputModel newPageInputModel) + public Task NewPage(NewPageInputModel newPageInputModel) { return Post("mod_wiki_new_page", newPageInputModel); } - public MarkCourseSelfCompletedModel ViewPage(ViewPageInputModel viewPageInputModel) + public Task ViewPage(ViewPageInputModel viewPageInputModel) { return Post("mod_wiki_view_page", viewPageInputModel); } - public MarkCourseSelfCompletedModel ViewWiki(SubwikisInputModel subwikisInputModel) + public Task ViewWiki(SubwikisInputModel subwikisInputModel) { return Post("mod_wiki_view_wiki", subwikisInputModel); } diff --git a/Controllers/Report/Competency.cs b/Moodle.Api/Controllers/Report/Competency.cs similarity index 57% rename from Controllers/Report/Competency.cs rename to Moodle.Api/Controllers/Report/Competency.cs index 614acd2..f402d6a 100644 --- a/Controllers/Report/Competency.cs +++ b/Moodle.Api/Controllers/Report/Competency.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Report; +using Moodle.Api.Models.Report; -namespace Moodle.API.Wrapper.Controllers.Report +namespace Moodle.Api.Controllers.Report { public sealed class Competency : BaseController { @@ -18,7 +14,7 @@ public Competency(string token, string url) : base(token, url) { } - public DataForReportModel DataForReport(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) + public Task DataForReport(ActivitiesCompletionStatusInputModel activitiesCompletionStatusInputModel) { return Post("report_competency_data_for_report", activitiesCompletionStatusInputModel); } diff --git a/Controllers/Tool/Lp.cs b/Moodle.Api/Controllers/Tool/Lp.cs similarity index 55% rename from Controllers/Tool/Lp.cs rename to Moodle.Api/Controllers/Tool/Lp.cs index 3bb4ab0..72a01f3 100644 --- a/Controllers/Tool/Lp.cs +++ b/Moodle.Api/Controllers/Tool/Lp.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Tool; +using Moodle.Api.Models.Tool; -namespace Moodle.API.Wrapper.Controllers.Tool +namespace Moodle.Api.Controllers.Tool { public sealed class Lp : BaseController { @@ -18,87 +14,87 @@ public Lp(string token, string url) : base(token, url) { } - public DataForCompetenciesManagePageModel DataForCompetenciesManagePage(DataForCompetenciesManagePageInputModel dataForCompetenciesManagePageInputModel) + public Task DataForCompetenciesManagePage(DataForCompetenciesManagePageInputModel dataForCompetenciesManagePageInputModel) { return Post("tool_lp_data_for_competencies_manage_page", dataForCompetenciesManagePageInputModel); } - public DataForCompetencyFrameworksManagePageModel DataForCompetencyFrameworksManagePage(DataForCompetencyFrameworksManagePageInputModel dataForCompetencyFrameworksManagePageInputModel) + public Task DataForCompetencyFrameworksManagePage(DataForCompetencyFrameworksManagePageInputModel dataForCompetencyFrameworksManagePageInputModel) { return Post("tool_lp_data_for_competency_frameworks_manage_page", dataForCompetencyFrameworksManagePageInputModel); } - public DataForCompetencySummaryModel DataForCompetencySummary(DataForCompetencySummaryInputModel dataForCompetencySummaryInputModel) + public Task DataForCompetencySummary(DataForCompetencySummaryInputModel dataForCompetencySummaryInputModel) { return Post("tool_lp_data_for_competency_summary", dataForCompetencySummaryInputModel); } - public DataForCourseCompetenciesPageModel DataForCourseCompetenciesPage(CourseBlocksInputModel courseBlocksInputModel) + public Task DataForCourseCompetenciesPage(CourseBlocksInputModel courseBlocksInputModel) { return Post("tool_lp_data_for_course_competencies_page", courseBlocksInputModel); } - public DataForPlanPageModel DataForPlanPage(CompletePlanInputModel completePlanInputModel) + public Task DataForPlanPage(CompletePlanInputModel completePlanInputModel) { return Post("tool_lp_data_for_plan_page", completePlanInputModel); } - public DataForPlansPageModel DataForPlansPage(UserPlansInputModel userPlansInputModel) + public Task DataForPlansPage(UserPlansInputModel userPlansInputModel) { return Post("tool_lp_data_for_plans_page", userPlansInputModel); } - public DataForRelatedCompetenciesSectionModel DataForRelatedCompetenciesSection(DataForRelatedCompetenciesSectionInputModel dataForRelatedCompetenciesSectionInputModel) + public Task DataForRelatedCompetenciesSection(DataForRelatedCompetenciesSectionInputModel dataForRelatedCompetenciesSectionInputModel) { return Post("tool_lp_data_for_related_competencies_section", dataForRelatedCompetenciesSectionInputModel); } - public DataForTemplateCompetenciesPageModel DataForTemplateCompetenciesPage(DataForTemplateCompetenciesPageInputModel dataForTemplateCompetenciesPageInputModel) + public Task DataForTemplateCompetenciesPage(DataForTemplateCompetenciesPageInputModel dataForTemplateCompetenciesPageInputModel) { return Post("tool_lp_data_for_template_competencies_page", dataForTemplateCompetenciesPageInputModel); } - public DataForTemplatesManagePageModel DataForTemplatesManagePage(DataForCompetencyFrameworksManagePageInputModel dataForCompetencyFrameworksManagePageInputModel) + public Task DataForTemplatesManagePage(DataForCompetencyFrameworksManagePageInputModel dataForCompetencyFrameworksManagePageInputModel) { return Post("tool_lp_data_for_templates_manage_page", dataForCompetencyFrameworksManagePageInputModel); } - public DataForUserCompetencySummaryModel DataForUserCompetencySummary(UserCompetencyCancelReviewRequestInputModel userCompetencyCancelReviewRequestInputModel) + public Task DataForUserCompetencySummary(UserCompetencyCancelReviewRequestInputModel userCompetencyCancelReviewRequestInputModel) { return Post("tool_lp_data_for_user_competency_summary", userCompetencyCancelReviewRequestInputModel); } - public DataForUserCompetencySummaryInCourseModel DataForUserCompetencySummaryInCourse(DataForUserCompetencySummaryInCourseInputModel dataForUserCompetencySummaryInCourseInputModel) + public Task DataForUserCompetencySummaryInCourse(DataForUserCompetencySummaryInCourseInputModel dataForUserCompetencySummaryInCourseInputModel) { return Post("tool_lp_data_for_user_competency_summary_in_course", dataForUserCompetencySummaryInCourseInputModel); } - public DataForUserCompetencySummaryInPlanModel DataForUserCompetencySummaryInPlan(DataForUserCompetencySummaryInPlanInputModel dataForUserCompetencySummaryInPlanInputModel) + public Task DataForUserCompetencySummaryInPlan(DataForUserCompetencySummaryInPlanInputModel dataForUserCompetencySummaryInPlanInputModel) { return Post("tool_lp_data_for_user_competency_summary_in_plan", dataForUserCompetencySummaryInPlanInputModel); } - public DataForUserEvidencePageModel DataForUserEvidenceListPage(UserPlansInputModel userPlansInputModel) + public Task DataForUserEvidenceListPage(UserPlansInputModel userPlansInputModel) { return Post("tool_lp_data_for_user_evidence_list_page", userPlansInputModel); } - public DataForUserEvidencePage DataForUserEvidencePage(ApprovePlanInputModel approvePlanInputModel) + public Task DataForUserEvidencePage(ApprovePlanInputModel approvePlanInputModel) { return Post("tool_lp_data_for_user_evidence_page", approvePlanInputModel); } - public CoursesUsingCompetencyModel ListCoursesUsingCompetency(ApprovePlanInputModel approvePlanInputModel) + public Task ListCoursesUsingCompetency(ApprovePlanInputModel approvePlanInputModel) { return Post("tool_lp_list_courses_using_competency", approvePlanInputModel); } - public SearchCohortsModel SearchCohorts(SearchCohortsInputModel searchCohortsInputModel) + public Task SearchCohorts(SearchCohortsInputModel searchCohortsInputModel) { return Post("tool_lp_search_cohorts", searchCohortsInputModel); } - public SearchUsersModel SearchUsers(SearchUsersInputModel searchUsersInputModel) + public Task SearchUsers(SearchUsersInputModel searchUsersInputModel) { return Post("tool_lp_search_users", searchUsersInputModel); } diff --git a/Controllers/Tool/Mobile.cs b/Moodle.Api/Controllers/Tool/Mobile.cs similarity index 58% rename from Controllers/Tool/Mobile.cs rename to Moodle.Api/Controllers/Tool/Mobile.cs index d075a90..513105c 100644 --- a/Controllers/Tool/Mobile.cs +++ b/Moodle.Api/Controllers/Tool/Mobile.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Tool; +using Moodle.Api.Models.Tool; -namespace Moodle.API.Wrapper.Controllers.Tool +namespace Moodle.Api.Controllers.Tool { public sealed class Mobile : BaseController { @@ -18,22 +14,22 @@ public Mobile(string token, string url) : base(token, url) { } - public AutologinKeyModel GetAutologinKey(AutologinKeyInputModel autologinKeyInputModel) + public Task GetAutologinKey(AutologinKeyInputModel autologinKeyInputModel) { return Post("tool_mobile_get_autologin_key", autologinKeyInputModel); } - public ConfigModel GetConfig(ConfigInputModel configInputModel) + public Task GetConfig(ConfigInputModel configInputModel) { return Post("tool_mobile_get_config", configInputModel); } - public PluginsSupportingMobileModel GetPluginsSupportingMobile( ) + public Task GetPluginsSupportingMobile( ) { return Post("tool_mobile_get_plugins_supporting_mobile"); } - public PublicConfigModel GetPublicConfig( ) + public Task GetPublicConfig( ) { return Post("tool_mobile_get_public_config"); } diff --git a/Controllers/Tool/Templatelibrary.cs b/Moodle.Api/Controllers/Tool/Templatelibrary.cs similarity index 59% rename from Controllers/Tool/Templatelibrary.cs rename to Moodle.Api/Controllers/Tool/Templatelibrary.cs index 6f8fa27..8013263 100644 --- a/Controllers/Tool/Templatelibrary.cs +++ b/Moodle.Api/Controllers/Tool/Templatelibrary.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Tool; +using Moodle.Api.Models.Tool; -namespace Moodle.API.Wrapper.Controllers.Tool +namespace Moodle.Api.Controllers.Tool { public sealed class Templatelibrary : BaseController { @@ -18,12 +14,12 @@ public Templatelibrary(string token, string url) : base(token, url) { } - public TemplatesModel ListTemplates(TemplatesInputModel templatesInputModel) + public Task ListTemplates(TemplatesInputModel templatesInputModel) { return Post("tool_templatelibrary_list_templates", templatesInputModel); } - public string LoadCanonicalTemplate(LoadCanonicalTemplateInputModel loadCanonicalTemplateInputModel) + public Task LoadCanonicalTemplate(LoadCanonicalTemplateInputModel loadCanonicalTemplateInputModel) { return Post("tool_templatelibrary_load_canonical_template", loadCanonicalTemplateInputModel); } diff --git a/Controllers/Tool/Usertours.cs b/Moodle.Api/Controllers/Tool/Usertours.cs similarity index 57% rename from Controllers/Tool/Usertours.cs rename to Moodle.Api/Controllers/Tool/Usertours.cs index ba56675..311c9a5 100644 --- a/Controllers/Tool/Usertours.cs +++ b/Moodle.Api/Controllers/Tool/Usertours.cs @@ -1,11 +1,7 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; -using Moodle.API.Wrapper.Models.Tool; +using Moodle.Api.Models.Tool; -namespace Moodle.API.Wrapper.Controllers.Tool +namespace Moodle.Api.Controllers.Tool { public sealed class Usertours : BaseController { @@ -18,22 +14,22 @@ public Usertours(string token, string url) : base(token, url) { } - public CompleteTourModel CompleteTour(CompleteTourInputModel completeTourInputModel) + public Task CompleteTour(CompleteTourInputModel completeTourInputModel) { return Post("tool_usertours_complete_tour", completeTourInputModel); } - public FetchAndStartTourModel FetchAndStartTour(FetchAndStartTourInputModel fetchAndStartTourInputModel) + public Task FetchAndStartTour(FetchAndStartTourInputModel fetchAndStartTourInputModel) { return Post("tool_usertours_fetch_and_start_tour", fetchAndStartTourInputModel); } - public ResetTourModel ResetTour(FetchAndStartTourInputModel fetchAndStartTourInputModel) + public Task ResetTour(FetchAndStartTourInputModel fetchAndStartTourInputModel) { return Post("tool_usertours_reset_tour", fetchAndStartTourInputModel); } - public CompleteTourModel StepShown(CompleteTourInputModel completeTourInputModel) + public Task StepShown(CompleteTourInputModel completeTourInputModel) { return Post("tool_usertours_step_shown", completeTourInputModel); } diff --git a/Models/Auth/CustomprofilefieldInputModel.cs b/Moodle.Api/Models/Auth/CustomprofilefieldInputModel.cs similarity index 94% rename from Models/Auth/CustomprofilefieldInputModel.cs rename to Moodle.Api/Models/Auth/CustomprofilefieldInputModel.cs index af527aa..2e5c9cd 100644 --- a/Models/Auth/CustomprofilefieldInputModel.cs +++ b/Moodle.Api/Models/Auth/CustomprofilefieldInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Auth +namespace Moodle.Api.Models.Auth { public sealed class CustomprofilefieldInputModel : IModel { diff --git a/Models/Auth/Profilefield.cs b/Moodle.Api/Models/Auth/Profilefield.cs similarity index 98% rename from Models/Auth/Profilefield.cs rename to Moodle.Api/Models/Auth/Profilefield.cs index dca48bd..2a32d3b 100644 --- a/Models/Auth/Profilefield.cs +++ b/Moodle.Api/Models/Auth/Profilefield.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Auth +namespace Moodle.Api.Models.Auth { public sealed class Profilefield : IModel { diff --git a/Models/Auth/SignupSettingsModel.cs b/Moodle.Api/Models/Auth/SignupSettingsModel.cs similarity index 98% rename from Models/Auth/SignupSettingsModel.cs rename to Moodle.Api/Models/Auth/SignupSettingsModel.cs index 69c25c3..4d8ab20 100644 --- a/Models/Auth/SignupSettingsModel.cs +++ b/Moodle.Api/Models/Auth/SignupSettingsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Auth +namespace Moodle.Api.Models.Auth { public sealed class SignupSettingsModel : IModel { diff --git a/Models/Auth/SignupUserInputModel.cs b/Moodle.Api/Models/Auth/SignupUserInputModel.cs similarity index 98% rename from Models/Auth/SignupUserInputModel.cs rename to Moodle.Api/Models/Auth/SignupUserInputModel.cs index 7dd9244..d018fd0 100644 --- a/Models/Auth/SignupUserInputModel.cs +++ b/Moodle.Api/Models/Auth/SignupUserInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Auth +namespace Moodle.Api.Models.Auth { public sealed class SignupUserInputModel : IModel { diff --git a/Models/Auth/SignupUserModel.cs b/Moodle.Api/Models/Auth/SignupUserModel.cs similarity index 94% rename from Models/Auth/SignupUserModel.cs rename to Moodle.Api/Models/Auth/SignupUserModel.cs index 4e489d5..ce1e701 100644 --- a/Models/Auth/SignupUserModel.cs +++ b/Moodle.Api/Models/Auth/SignupUserModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Auth +namespace Moodle.Api.Models.Auth { public sealed class SignupUserModel : IModel { diff --git a/Models/Mod/Warning.cs b/Moodle.Api/Models/Auth/Warning.cs similarity index 95% rename from Models/Mod/Warning.cs rename to Moodle.Api/Models/Auth/Warning.cs index 730fdc2..194218d 100644 --- a/Models/Mod/Warning.cs +++ b/Moodle.Api/Models/Auth/Warning.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Auth { public sealed class Warning : IModel { diff --git a/Models/Core/Action.cs b/Moodle.Api/Models/Core/Action.cs similarity index 96% rename from Models/Core/Action.cs rename to Moodle.Api/Models/Core/Action.cs index 25e3e5d..d462ccd 100644 --- a/Models/Core/Action.cs +++ b/Moodle.Api/Models/Core/Action.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Action : IModel { diff --git a/Models/Core/ActionEventsByCourseInputModel.cs b/Moodle.Api/Models/Core/ActionEventsByCourseInputModel.cs similarity index 96% rename from Models/Core/ActionEventsByCourseInputModel.cs rename to Moodle.Api/Models/Core/ActionEventsByCourseInputModel.cs index 6a45863..4c9173d 100644 --- a/Models/Core/ActionEventsByCourseInputModel.cs +++ b/Moodle.Api/Models/Core/ActionEventsByCourseInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActionEventsByCourseInputModel : IModel { diff --git a/Models/Core/ActionEventsByCourseModel.cs b/Moodle.Api/Models/Core/ActionEventsByCourseModel.cs similarity index 95% rename from Models/Core/ActionEventsByCourseModel.cs rename to Moodle.Api/Models/Core/ActionEventsByCourseModel.cs index 3a63ef1..a724cd7 100644 --- a/Models/Core/ActionEventsByCourseModel.cs +++ b/Moodle.Api/Models/Core/ActionEventsByCourseModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActionEventsByCourseModel : IModel { diff --git a/Models/Core/ActionEventsByCoursesInputModel.cs b/Moodle.Api/Models/Core/ActionEventsByCoursesInputModel.cs similarity index 96% rename from Models/Core/ActionEventsByCoursesInputModel.cs rename to Moodle.Api/Models/Core/ActionEventsByCoursesInputModel.cs index 6f26a34..8e61fe8 100644 --- a/Models/Core/ActionEventsByCoursesInputModel.cs +++ b/Moodle.Api/Models/Core/ActionEventsByCoursesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActionEventsByCoursesInputModel : IModel { diff --git a/Models/Core/ActionEventsByCoursesModel.cs b/Moodle.Api/Models/Core/ActionEventsByCoursesModel.cs similarity index 94% rename from Models/Core/ActionEventsByCoursesModel.cs rename to Moodle.Api/Models/Core/ActionEventsByCoursesModel.cs index 941a562..3605eea 100644 --- a/Models/Core/ActionEventsByCoursesModel.cs +++ b/Moodle.Api/Models/Core/ActionEventsByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActionEventsByCoursesModel : IModel { diff --git a/Models/Core/ActionEventsByTimesortInputModel.cs b/Moodle.Api/Models/Core/ActionEventsByTimesortInputModel.cs similarity index 95% rename from Models/Core/ActionEventsByTimesortInputModel.cs rename to Moodle.Api/Models/Core/ActionEventsByTimesortInputModel.cs index a874aae..44de640 100644 --- a/Models/Core/ActionEventsByTimesortInputModel.cs +++ b/Moodle.Api/Models/Core/ActionEventsByTimesortInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActionEventsByTimesortInputModel : IModel { diff --git a/Models/Core/Actionuser.cs b/Moodle.Api/Models/Core/Actionuser.cs similarity index 98% rename from Models/Core/Actionuser.cs rename to Moodle.Api/Models/Core/Actionuser.cs index c8d8c00..1964036 100644 --- a/Models/Core/Actionuser.cs +++ b/Moodle.Api/Models/Core/Actionuser.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Actionuser : IModel { diff --git a/Models/Core/ActivitiesCompletionStatusInputModel.cs b/Moodle.Api/Models/Core/ActivitiesCompletionStatusInputModel.cs similarity index 93% rename from Models/Core/ActivitiesCompletionStatusInputModel.cs rename to Moodle.Api/Models/Core/ActivitiesCompletionStatusInputModel.cs index b019f31..7307867 100644 --- a/Models/Core/ActivitiesCompletionStatusInputModel.cs +++ b/Moodle.Api/Models/Core/ActivitiesCompletionStatusInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActivitiesCompletionStatusInputModel : IModel { diff --git a/Models/Core/ActivitiesCompletionStatusModel.cs b/Moodle.Api/Models/Core/ActivitiesCompletionStatusModel.cs similarity index 95% rename from Models/Core/ActivitiesCompletionStatusModel.cs rename to Moodle.Api/Models/Core/ActivitiesCompletionStatusModel.cs index 8cee1a9..1c4b790 100644 --- a/Models/Core/ActivitiesCompletionStatusModel.cs +++ b/Moodle.Api/Models/Core/ActivitiesCompletionStatusModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActivitiesCompletionStatusModel : IModel { diff --git a/Models/Core/ActivitiesOverviewModel.cs b/Moodle.Api/Models/Core/ActivitiesOverviewModel.cs similarity index 95% rename from Models/Core/ActivitiesOverviewModel.cs rename to Moodle.Api/Models/Core/ActivitiesOverviewModel.cs index 19e0df9..13c2722 100644 --- a/Models/Core/ActivitiesOverviewModel.cs +++ b/Moodle.Api/Models/Core/ActivitiesOverviewModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActivitiesOverviewModel : IModel { diff --git a/Models/Core/ActivityAllowedGroupsInputModel.cs b/Moodle.Api/Models/Core/ActivityAllowedGroupsInputModel.cs similarity index 93% rename from Models/Core/ActivityAllowedGroupsInputModel.cs rename to Moodle.Api/Models/Core/ActivityAllowedGroupsInputModel.cs index 27d2ec6..94a72eb 100644 --- a/Models/Core/ActivityAllowedGroupsInputModel.cs +++ b/Moodle.Api/Models/Core/ActivityAllowedGroupsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActivityAllowedGroupsInputModel : IModel { diff --git a/Models/Core/ActivityAllowedGroupsModel.cs b/Moodle.Api/Models/Core/ActivityAllowedGroupsModel.cs similarity index 95% rename from Models/Core/ActivityAllowedGroupsModel.cs rename to Moodle.Api/Models/Core/ActivityAllowedGroupsModel.cs index b87f387..cd471a7 100644 --- a/Models/Core/ActivityAllowedGroupsModel.cs +++ b/Moodle.Api/Models/Core/ActivityAllowedGroupsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActivityAllowedGroupsModel : IModel { diff --git a/Models/Core/ActivityCompletionStatusManuallyInputModel.cs b/Moodle.Api/Models/Core/ActivityCompletionStatusManuallyInputModel.cs similarity index 93% rename from Models/Core/ActivityCompletionStatusManuallyInputModel.cs rename to Moodle.Api/Models/Core/ActivityCompletionStatusManuallyInputModel.cs index d2d168d..df78ab3 100644 --- a/Models/Core/ActivityCompletionStatusManuallyInputModel.cs +++ b/Moodle.Api/Models/Core/ActivityCompletionStatusManuallyInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActivityCompletionStatusManuallyInputModel : IModel { diff --git a/Models/Core/ActivityGroupmodeModel.cs b/Moodle.Api/Models/Core/ActivityGroupmodeModel.cs similarity index 94% rename from Models/Core/ActivityGroupmodeModel.cs rename to Moodle.Api/Models/Core/ActivityGroupmodeModel.cs index 427744d..22471bc 100644 --- a/Models/Core/ActivityGroupmodeModel.cs +++ b/Moodle.Api/Models/Core/ActivityGroupmodeModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ActivityGroupmodeModel : IModel { diff --git a/Models/Core/Advancedfeature.cs b/Moodle.Api/Models/Core/Advancedfeature.cs similarity index 93% rename from Models/Core/Advancedfeature.cs rename to Moodle.Api/Models/Core/Advancedfeature.cs index ba89b63..ebb5e71 100644 --- a/Models/Core/Advancedfeature.cs +++ b/Moodle.Api/Models/Core/Advancedfeature.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Advancedfeature : IModel { diff --git a/Models/Core/Advancedgrading.cs b/Moodle.Api/Models/Core/Advancedgrading.cs similarity index 93% rename from Models/Core/Advancedgrading.cs rename to Moodle.Api/Models/Core/Advancedgrading.cs index 724ee02..46a9f18 100644 --- a/Models/Core/Advancedgrading.cs +++ b/Moodle.Api/Models/Core/Advancedgrading.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Advancedgrading : IModel { diff --git a/Models/Mod/ApprovePlanInputModel.cs b/Moodle.Api/Models/Core/ApprovePlanInputModel.cs similarity index 91% rename from Models/Mod/ApprovePlanInputModel.cs rename to Moodle.Api/Models/Core/ApprovePlanInputModel.cs index 114688d..fa91c88 100644 --- a/Models/Mod/ApprovePlanInputModel.cs +++ b/Moodle.Api/Models/Core/ApprovePlanInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Core { public sealed class ApprovePlanInputModel : IModel { diff --git a/Models/Core/Area.cs b/Moodle.Api/Models/Core/Area.cs similarity index 97% rename from Models/Core/Area.cs rename to Moodle.Api/Models/Core/Area.cs index fa86c39..aaee715 100644 --- a/Models/Core/Area.cs +++ b/Moodle.Api/Models/Core/Area.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Area : IModel { diff --git a/Models/Core/AreaInputModel.cs b/Moodle.Api/Models/Core/AreaInputModel.cs similarity index 97% rename from Models/Core/AreaInputModel.cs rename to Moodle.Api/Models/Core/AreaInputModel.cs index c3896bb..95851f2 100644 --- a/Models/Core/AreaInputModel.cs +++ b/Moodle.Api/Models/Core/AreaInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class AreaInputModel : IModel { diff --git a/Models/Core/ArgInputModel.cs b/Moodle.Api/Models/Core/ArgInputModel.cs similarity index 93% rename from Models/Core/ArgInputModel.cs rename to Moodle.Api/Models/Core/ArgInputModel.cs index 10d493e..7200e73 100644 --- a/Models/Core/ArgInputModel.cs +++ b/Moodle.Api/Models/Core/ArgInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ArgInputModel : IModel { diff --git a/Models/Core/AssignGroupingInputModel.cs b/Moodle.Api/Models/Core/AssignGroupingInputModel.cs similarity index 93% rename from Models/Core/AssignGroupingInputModel.cs rename to Moodle.Api/Models/Core/AssignGroupingInputModel.cs index 4534404..4bcc0ce 100644 --- a/Models/Core/AssignGroupingInputModel.cs +++ b/Moodle.Api/Models/Core/AssignGroupingInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class AssignGroupingInputModel : IModel { diff --git a/Models/Core/AssignRolesInputModel.cs b/Moodle.Api/Models/Core/AssignRolesInputModel.cs similarity index 93% rename from Models/Core/AssignRolesInputModel.cs rename to Moodle.Api/Models/Core/AssignRolesInputModel.cs index 4df3777..7c0b3c7 100644 --- a/Models/Core/AssignRolesInputModel.cs +++ b/Moodle.Api/Models/Core/AssignRolesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class AssignRolesInputModel : IModel { diff --git a/Models/Core/AssignmentInputModel.cs b/Moodle.Api/Models/Core/AssignmentInputModel.cs similarity index 96% rename from Models/Core/AssignmentInputModel.cs rename to Moodle.Api/Models/Core/AssignmentInputModel.cs index 8eebfbd..22f438f 100644 --- a/Models/Core/AssignmentInputModel.cs +++ b/Moodle.Api/Models/Core/AssignmentInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class AssignmentInputModel : IModel { diff --git a/Models/Core/Badge.cs b/Moodle.Api/Models/Core/Badge.cs similarity index 98% rename from Models/Core/Badge.cs rename to Moodle.Api/Models/Core/Badge.cs index 4036e77..e79aae5 100644 --- a/Models/Core/Badge.cs +++ b/Moodle.Api/Models/Core/Badge.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Badge : IModel { diff --git a/Models/Core/Block.cs b/Moodle.Api/Models/Core/Block.cs similarity index 96% rename from Models/Core/Block.cs rename to Moodle.Api/Models/Core/Block.cs index 7ac1fc5..820dd4e 100644 --- a/Models/Core/Block.cs +++ b/Moodle.Api/Models/Core/Block.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Block : IModel { diff --git a/Models/Core/BlockContactsInputModel.cs b/Moodle.Api/Models/Core/BlockContactsInputModel.cs similarity index 94% rename from Models/Core/BlockContactsInputModel.cs rename to Moodle.Api/Models/Core/BlockContactsInputModel.cs index 7c97e64..7247e77 100644 --- a/Models/Core/BlockContactsInputModel.cs +++ b/Moodle.Api/Models/Core/BlockContactsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class BlockContactsInputModel : IModel { diff --git a/Models/Mod/BlockContactsModel.cs b/Moodle.Api/Models/Core/BlockContactsModel.cs similarity index 95% rename from Models/Mod/BlockContactsModel.cs rename to Moodle.Api/Models/Core/BlockContactsModel.cs index afe18fd..2e08020 100644 --- a/Models/Mod/BlockContactsModel.cs +++ b/Moodle.Api/Models/Core/BlockContactsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Core { public sealed class BlockContactsModel : IModel { diff --git a/Models/Mod/BlockedUsersModel.cs b/Moodle.Api/Models/Core/BlockedUsersModel.cs similarity index 95% rename from Models/Mod/BlockedUsersModel.cs rename to Moodle.Api/Models/Core/BlockedUsersModel.cs index ac2c8bf..eca4fa9 100644 --- a/Models/Mod/BlockedUsersModel.cs +++ b/Moodle.Api/Models/Core/BlockedUsersModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Core { public sealed class BlockedUsersModel : IModel { diff --git a/Models/Core/CalendarEventsInputModel.cs b/Moodle.Api/Models/Core/CalendarEventsInputModel.cs similarity index 93% rename from Models/Core/CalendarEventsInputModel.cs rename to Moodle.Api/Models/Core/CalendarEventsInputModel.cs index 3c289c0..3020772 100644 --- a/Models/Core/CalendarEventsInputModel.cs +++ b/Moodle.Api/Models/Core/CalendarEventsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CalendarEventsInputModel : IModel { diff --git a/Models/Core/CalendarEventsModel.cs b/Moodle.Api/Models/Core/CalendarEventsModel.cs similarity index 95% rename from Models/Core/CalendarEventsModel.cs rename to Moodle.Api/Models/Core/CalendarEventsModel.cs index f87e026..13c96f7 100644 --- a/Models/Core/CalendarEventsModel.cs +++ b/Moodle.Api/Models/Core/CalendarEventsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CalendarEventsModel : IModel { diff --git a/Models/Core/CategoriesInputModel.cs b/Moodle.Api/Models/Core/CategoriesInputModel.cs similarity index 93% rename from Models/Core/CategoriesInputModel.cs rename to Moodle.Api/Models/Core/CategoriesInputModel.cs index 9daa507..cbd552e 100644 --- a/Models/Core/CategoriesInputModel.cs +++ b/Moodle.Api/Models/Core/CategoriesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CategoriesInputModel : IModel { diff --git a/Moodle.Api/Models/Core/CategoriesModel.cs b/Moodle.Api/Models/Core/CategoriesModel.cs new file mode 100644 index 0000000..f86cfab --- /dev/null +++ b/Moodle.Api/Models/Core/CategoriesModel.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; + +namespace Moodle.Api.Models.Core +{ + public sealed class CategoriesModel : RequestStringGenerator, IModel + { + public int coursecount {get;set;} + public int depth {get;set;} + public string description {get;set;} + public int descriptionformat {get;set;} + public int id {get;set;} + public string idnumber {get;set;} + public string name {get;set;} + public int parent {get;set;} + public string path {get;set;} + public int sortorder {get;set;} + public string theme {get;set;} + public int timemodified {get;set;} + public int visible {get;set;} + public int visibleold {get;set;} + + + public List> ToKeyValuePairs(string prefix="") + { + var keyValuePairs = new List>(); + + keyValuePairs.AddRange(DynamicKeyValuePairsOnlyNonList(prefix)); + + return keyValuePairs; + } + + } +} \ No newline at end of file diff --git a/Models/Core/CategoryInputModel.cs b/Moodle.Api/Models/Core/CategoryInputModel.cs similarity index 51% rename from Models/Core/CategoryInputModel.cs rename to Moodle.Api/Models/Core/CategoryInputModel.cs index 31243a1..fe83d4e 100644 --- a/Models/Core/CategoryInputModel.cs +++ b/Moodle.Api/Models/Core/CategoryInputModel.cs @@ -1,13 +1,16 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CategoryInputModel : IModel { - public int id {get;set;} - public int newparent {get;set;} - public int recursive {get;set;} + public string name { get; set; } + public int parent { get; set; } = 0; + public string idnumber { get; set; } + public string description { get; set; } + public int descriptionformat { get; set; } + public string theme { get; set; } @@ -16,9 +19,8 @@ public List> ToKeyValuePairs(string prefix="") { var keyValuePairs = new List>(); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("id",prefix),id.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("newparent",prefix),newparent.ToString())); - keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("recursive",prefix),recursive.ToString())); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("name", prefix), name.ToString())); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("parent", prefix), parent.ToString())); return keyValuePairs; } diff --git a/Models/Core/CategorytypeInputModel.cs b/Moodle.Api/Models/Core/CategorytypeInputModel.cs similarity index 93% rename from Models/Core/CategorytypeInputModel.cs rename to Moodle.Api/Models/Core/CategorytypeInputModel.cs index 873dd23..e279549 100644 --- a/Models/Core/CategorytypeInputModel.cs +++ b/Moodle.Api/Models/Core/CategorytypeInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CategorytypeInputModel : IModel { diff --git a/Models/Core/ChecksInputModel.cs b/Moodle.Api/Models/Core/ChecksInputModel.cs similarity index 96% rename from Models/Core/ChecksInputModel.cs rename to Moodle.Api/Models/Core/ChecksInputModel.cs index 278d229..7b3d125 100644 --- a/Models/Core/ChecksInputModel.cs +++ b/Moodle.Api/Models/Core/ChecksInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ChecksInputModel : IModel { diff --git a/Models/Core/ChecksModel.cs b/Moodle.Api/Models/Core/ChecksModel.cs similarity index 95% rename from Models/Core/ChecksModel.cs rename to Moodle.Api/Models/Core/ChecksModel.cs index 26b46ec..0cc5727 100644 --- a/Models/Core/ChecksModel.cs +++ b/Moodle.Api/Models/Core/ChecksModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ChecksModel : IModel { diff --git a/Models/Core/Cm.cs b/Moodle.Api/Models/Core/Cm.cs similarity index 99% rename from Models/Core/Cm.cs rename to Moodle.Api/Models/Core/Cm.cs index 322d05a..f9f7da2 100644 --- a/Models/Core/Cm.cs +++ b/Moodle.Api/Models/Core/Cm.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Cm : IModel { diff --git a/Models/Core/CohortInputModel.cs b/Moodle.Api/Models/Core/CohortInputModel.cs similarity index 97% rename from Models/Core/CohortInputModel.cs rename to Moodle.Api/Models/Core/CohortInputModel.cs index 3696a2f..757e4bd 100644 --- a/Models/Core/CohortInputModel.cs +++ b/Moodle.Api/Models/Core/CohortInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CohortInputModel : IModel { diff --git a/Models/Core/CohortMembersInputModel.cs b/Moodle.Api/Models/Core/CohortMembersInputModel.cs similarity index 93% rename from Models/Core/CohortMembersInputModel.cs rename to Moodle.Api/Models/Core/CohortMembersInputModel.cs index 1ecab6a..4addb13 100644 --- a/Models/Core/CohortMembersInputModel.cs +++ b/Moodle.Api/Models/Core/CohortMembersInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CohortMembersInputModel : IModel { diff --git a/Models/Core/CohortMembersModel.cs b/Moodle.Api/Models/Core/CohortMembersModel.cs similarity index 93% rename from Models/Core/CohortMembersModel.cs rename to Moodle.Api/Models/Core/CohortMembersModel.cs index 08e65b2..a1c84a1 100644 --- a/Models/Core/CohortMembersModel.cs +++ b/Moodle.Api/Models/Core/CohortMembersModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CohortMembersModel : IModel { diff --git a/Models/Core/CohortsInputModel.cs b/Moodle.Api/Models/Core/CohortsInputModel.cs similarity index 93% rename from Models/Core/CohortsInputModel.cs rename to Moodle.Api/Models/Core/CohortsInputModel.cs index 3e08feb..386a9e1 100644 --- a/Models/Core/CohortsInputModel.cs +++ b/Moodle.Api/Models/Core/CohortsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CohortsInputModel : IModel { diff --git a/Models/Core/CohortsModel.cs b/Moodle.Api/Models/Core/CohortsModel.cs similarity index 96% rename from Models/Core/CohortsModel.cs rename to Moodle.Api/Models/Core/CohortsModel.cs index 206b1d7..90f0df1 100644 --- a/Models/Core/CohortsModel.cs +++ b/Moodle.Api/Models/Core/CohortsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CohortsModel : IModel { diff --git a/Models/Core/CohorttypeInputModel.cs b/Moodle.Api/Models/Core/CohorttypeInputModel.cs similarity index 93% rename from Models/Core/CohorttypeInputModel.cs rename to Moodle.Api/Models/Core/CohorttypeInputModel.cs index 4c9232a..c790395 100644 --- a/Models/Core/CohorttypeInputModel.cs +++ b/Moodle.Api/Models/Core/CohorttypeInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CohorttypeInputModel : IModel { diff --git a/Models/Core/Comment.cs b/Moodle.Api/Models/Core/Comment.cs similarity index 97% rename from Models/Core/Comment.cs rename to Moodle.Api/Models/Core/Comment.cs index e6e8f46..d08def0 100644 --- a/Models/Core/Comment.cs +++ b/Moodle.Api/Models/Core/Comment.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Comment : IModel { diff --git a/Models/Tool/Commentarea.cs b/Moodle.Api/Models/Core/Commentarea.cs similarity index 98% rename from Models/Tool/Commentarea.cs rename to Moodle.Api/Models/Core/Commentarea.cs index da8f338..88d2cba 100644 --- a/Models/Tool/Commentarea.cs +++ b/Moodle.Api/Models/Core/Commentarea.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Core { public sealed class Commentarea : IModel { diff --git a/Models/Core/CommentsInputModel.cs b/Moodle.Api/Models/Core/CommentsInputModel.cs similarity index 96% rename from Models/Core/CommentsInputModel.cs rename to Moodle.Api/Models/Core/CommentsInputModel.cs index 18fdc67..99056c5 100644 --- a/Models/Core/CommentsInputModel.cs +++ b/Moodle.Api/Models/Core/CommentsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CommentsInputModel : IModel { diff --git a/Models/Core/CommentsModel.cs b/Moodle.Api/Models/Core/CommentsModel.cs similarity index 95% rename from Models/Core/CommentsModel.cs rename to Moodle.Api/Models/Core/CommentsModel.cs index 3ce22a6..759257b 100644 --- a/Models/Core/CommentsModel.cs +++ b/Moodle.Api/Models/Core/CommentsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CommentsModel : IModel { diff --git a/Models/Core/Competencie.cs b/Moodle.Api/Models/Core/Competencie.cs similarity index 98% rename from Models/Core/Competencie.cs rename to Moodle.Api/Models/Core/Competencie.cs index b2a1713..72f3e2e 100644 --- a/Models/Core/Competencie.cs +++ b/Moodle.Api/Models/Core/Competencie.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Competencie : IModel { diff --git a/Models/Core/CompetenciesInputModel.cs b/Moodle.Api/Models/Core/CompetenciesInputModel.cs similarity index 96% rename from Models/Core/CompetenciesInputModel.cs rename to Moodle.Api/Models/Core/CompetenciesInputModel.cs index 4002776..0f0f8cc 100644 --- a/Models/Core/CompetenciesInputModel.cs +++ b/Moodle.Api/Models/Core/CompetenciesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetenciesInputModel : IModel { diff --git a/Models/Core/CompetenciesModel.cs b/Moodle.Api/Models/Core/CompetenciesModel.cs similarity index 98% rename from Models/Core/CompetenciesModel.cs rename to Moodle.Api/Models/Core/CompetenciesModel.cs index 061c17f..00911bb 100644 --- a/Models/Core/CompetenciesModel.cs +++ b/Moodle.Api/Models/Core/CompetenciesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetenciesModel : IModel { diff --git a/Models/Core/Competency.cs b/Moodle.Api/Models/Core/Competency.cs similarity index 98% rename from Models/Core/Competency.cs rename to Moodle.Api/Models/Core/Competency.cs index 91af485..12367aa 100644 --- a/Models/Core/Competency.cs +++ b/Moodle.Api/Models/Core/Competency.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Competency : IModel { diff --git a/Models/Core/CompetencyFrameworkInputModel.cs b/Moodle.Api/Models/Core/CompetencyFrameworkInputModel.cs similarity index 92% rename from Models/Core/CompetencyFrameworkInputModel.cs rename to Moodle.Api/Models/Core/CompetencyFrameworkInputModel.cs index 9ed6ac1..df9121b 100644 --- a/Models/Core/CompetencyFrameworkInputModel.cs +++ b/Moodle.Api/Models/Core/CompetencyFrameworkInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyFrameworkInputModel : IModel { diff --git a/Models/Core/CompetencyFrameworkModel.cs b/Moodle.Api/Models/Core/CompetencyFrameworkModel.cs similarity index 98% rename from Models/Core/CompetencyFrameworkModel.cs rename to Moodle.Api/Models/Core/CompetencyFrameworkModel.cs index ea62657..1c6112e 100644 --- a/Models/Core/CompetencyFrameworkModel.cs +++ b/Moodle.Api/Models/Core/CompetencyFrameworkModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyFrameworkModel : IModel { diff --git a/Models/Core/CompetencyFrameworksInputModel.cs b/Moodle.Api/Models/Core/CompetencyFrameworksInputModel.cs similarity index 97% rename from Models/Core/CompetencyFrameworksInputModel.cs rename to Moodle.Api/Models/Core/CompetencyFrameworksInputModel.cs index 33b5ebe..c7ede72 100644 --- a/Models/Core/CompetencyFrameworksInputModel.cs +++ b/Moodle.Api/Models/Core/CompetencyFrameworksInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyFrameworksInputModel : IModel { diff --git a/Models/Core/CompetencyFrameworksModel.cs b/Moodle.Api/Models/Core/CompetencyFrameworksModel.cs similarity index 98% rename from Models/Core/CompetencyFrameworksModel.cs rename to Moodle.Api/Models/Core/CompetencyFrameworksModel.cs index c4d5a92..3e28003 100644 --- a/Models/Core/CompetencyFrameworksModel.cs +++ b/Moodle.Api/Models/Core/CompetencyFrameworksModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyFrameworksModel : IModel { diff --git a/Models/Core/CompetencyInputModel.cs b/Moodle.Api/Models/Core/CompetencyInputModel.cs similarity index 91% rename from Models/Core/CompetencyInputModel.cs rename to Moodle.Api/Models/Core/CompetencyInputModel.cs index 53d75ae..ffe9b4c 100644 --- a/Models/Core/CompetencyInputModel.cs +++ b/Moodle.Api/Models/Core/CompetencyInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyInputModel : IModel { diff --git a/Models/Core/CompetencyInputModelClass.cs b/Moodle.Api/Models/Core/CompetencyInputModelClass.cs similarity index 98% rename from Models/Core/CompetencyInputModelClass.cs rename to Moodle.Api/Models/Core/CompetencyInputModelClass.cs index 6a2176f..06db7ec 100644 --- a/Models/Core/CompetencyInputModelClass.cs +++ b/Moodle.Api/Models/Core/CompetencyInputModelClass.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyInputModelClass : IModel { diff --git a/Models/Core/CompetencyModel.cs b/Moodle.Api/Models/Core/CompetencyModel.cs similarity index 98% rename from Models/Core/CompetencyModel.cs rename to Moodle.Api/Models/Core/CompetencyModel.cs index 46c9cbd..22e9f6a 100644 --- a/Models/Core/CompetencyModel.cs +++ b/Moodle.Api/Models/Core/CompetencyModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyModel : IModel { diff --git a/Models/Core/CompetencyToCourseInputModel.cs b/Moodle.Api/Models/Core/CompetencyToCourseInputModel.cs similarity index 93% rename from Models/Core/CompetencyToCourseInputModel.cs rename to Moodle.Api/Models/Core/CompetencyToCourseInputModel.cs index 896d55f..1c2dce9 100644 --- a/Models/Core/CompetencyToCourseInputModel.cs +++ b/Moodle.Api/Models/Core/CompetencyToCourseInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyToCourseInputModel : IModel { diff --git a/Models/Core/CompetencyToPlanInputModel.cs b/Moodle.Api/Models/Core/CompetencyToPlanInputModel.cs similarity index 93% rename from Models/Core/CompetencyToPlanInputModel.cs rename to Moodle.Api/Models/Core/CompetencyToPlanInputModel.cs index 73788b1..0eff856 100644 --- a/Models/Core/CompetencyToPlanInputModel.cs +++ b/Moodle.Api/Models/Core/CompetencyToPlanInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyToPlanInputModel : IModel { diff --git a/Models/Core/CompetencyToTemplateInputModel.cs b/Moodle.Api/Models/Core/CompetencyToTemplateInputModel.cs similarity index 93% rename from Models/Core/CompetencyToTemplateInputModel.cs rename to Moodle.Api/Models/Core/CompetencyToTemplateInputModel.cs index ea4e504..2c8311d 100644 --- a/Models/Core/CompetencyToTemplateInputModel.cs +++ b/Moodle.Api/Models/Core/CompetencyToTemplateInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyToTemplateInputModel : IModel { diff --git a/Models/Core/CompetencyframeworkInputModelClass.cs b/Moodle.Api/Models/Core/CompetencyframeworkInputModelClass.cs similarity index 98% rename from Models/Core/CompetencyframeworkInputModelClass.cs rename to Moodle.Api/Models/Core/CompetencyframeworkInputModelClass.cs index 242229a..b930854 100644 --- a/Models/Core/CompetencyframeworkInputModelClass.cs +++ b/Moodle.Api/Models/Core/CompetencyframeworkInputModelClass.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CompetencyframeworkInputModelClass : IModel { diff --git a/Models/Tool/CompletePlanInputModel.cs b/Moodle.Api/Models/Core/CompletePlanInputModel.cs similarity index 91% rename from Models/Tool/CompletePlanInputModel.cs rename to Moodle.Api/Models/Core/CompletePlanInputModel.cs index 81c40c4..8217374 100644 --- a/Models/Tool/CompletePlanInputModel.cs +++ b/Moodle.Api/Models/Core/CompletePlanInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Core { public sealed class CompletePlanInputModel : IModel { diff --git a/Models/Core/Completion.cs b/Moodle.Api/Models/Core/Completion.cs similarity index 96% rename from Models/Core/Completion.cs rename to Moodle.Api/Models/Core/Completion.cs index bd86834..91ae514 100644 --- a/Models/Core/Completion.cs +++ b/Moodle.Api/Models/Core/Completion.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Completion : IModel { diff --git a/Models/Core/Completionstatu.cs b/Moodle.Api/Models/Core/Completionstatu.cs similarity index 95% rename from Models/Core/Completionstatu.cs rename to Moodle.Api/Models/Core/Completionstatu.cs index 555a5d1..8b87174 100644 --- a/Models/Core/Completionstatu.cs +++ b/Moodle.Api/Models/Core/Completionstatu.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Completionstatu : IModel { diff --git a/Models/Core/Component.cs b/Moodle.Api/Models/Core/Component.cs similarity index 95% rename from Models/Core/Component.cs rename to Moodle.Api/Models/Core/Component.cs index fb0003f..eafb3e2 100644 --- a/Models/Core/Component.cs +++ b/Moodle.Api/Models/Core/Component.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Component : IModel { diff --git a/Models/Core/ComponentStringsInputModel.cs b/Moodle.Api/Models/Core/ComponentStringsInputModel.cs similarity index 93% rename from Models/Core/ComponentStringsInputModel.cs rename to Moodle.Api/Models/Core/ComponentStringsInputModel.cs index 41aca27..5b48ee5 100644 --- a/Models/Core/ComponentStringsInputModel.cs +++ b/Moodle.Api/Models/Core/ComponentStringsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ComponentStringsInputModel : IModel { diff --git a/Models/Core/ComponentStringsModel.cs b/Moodle.Api/Models/Core/ComponentStringsModel.cs similarity index 93% rename from Models/Core/ComponentStringsModel.cs rename to Moodle.Api/Models/Core/ComponentStringsModel.cs index ef8cc0d..eef37e1 100644 --- a/Models/Core/ComponentStringsModel.cs +++ b/Moodle.Api/Models/Core/ComponentStringsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ComponentStringsModel : IModel { diff --git a/Models/Core/ConfirmUserInputModel.cs b/Moodle.Api/Models/Core/ConfirmUserInputModel.cs similarity index 93% rename from Models/Core/ConfirmUserInputModel.cs rename to Moodle.Api/Models/Core/ConfirmUserInputModel.cs index e37c1bc..fd12b37 100644 --- a/Models/Core/ConfirmUserInputModel.cs +++ b/Moodle.Api/Models/Core/ConfirmUserInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ConfirmUserInputModel : IModel { diff --git a/Models/Core/Contact.cs b/Moodle.Api/Models/Core/Contact.cs similarity index 93% rename from Models/Core/Contact.cs rename to Moodle.Api/Models/Core/Contact.cs index 71c3cd5..8de8e1c 100644 --- a/Models/Core/Contact.cs +++ b/Moodle.Api/Models/Core/Contact.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Contact : IModel { diff --git a/Models/Core/ContactsModel.cs b/Moodle.Api/Models/Core/ContactsModel.cs similarity index 96% rename from Models/Core/ContactsModel.cs rename to Moodle.Api/Models/Core/ContactsModel.cs index bad50fd..9979391 100644 --- a/Models/Core/ContactsModel.cs +++ b/Moodle.Api/Models/Core/ContactsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ContactsModel : IModel { diff --git a/Models/Core/Content.cs b/Moodle.Api/Models/Core/Content.cs similarity index 98% rename from Models/Core/Content.cs rename to Moodle.Api/Models/Core/Content.cs index c6887ec..bf3a36d 100644 --- a/Models/Core/Content.cs +++ b/Moodle.Api/Models/Core/Content.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Content : IModel { diff --git a/Models/Core/ContentsInputModel.cs b/Moodle.Api/Models/Core/ContentsInputModel.cs similarity index 94% rename from Models/Core/ContentsInputModel.cs rename to Moodle.Api/Models/Core/ContentsInputModel.cs index 0eb5ebc..00af020 100644 --- a/Models/Core/ContentsInputModel.cs +++ b/Moodle.Api/Models/Core/ContentsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ContentsInputModel : IModel { diff --git a/Models/Core/ContentsModel.cs b/Moodle.Api/Models/Core/ContentsModel.cs similarity index 97% rename from Models/Core/ContentsModel.cs rename to Moodle.Api/Models/Core/ContentsModel.cs index 875a25a..abdfbf9 100644 --- a/Models/Core/ContentsModel.cs +++ b/Moodle.Api/Models/Core/ContentsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class ContentsModel : IModel { diff --git a/Models/Tool/ContextInputModel.cs b/Moodle.Api/Models/Core/ContextInputModel.cs similarity index 94% rename from Models/Tool/ContextInputModel.cs rename to Moodle.Api/Models/Core/ContextInputModel.cs index 96fb6b8..c4b60c0 100644 --- a/Models/Tool/ContextInputModel.cs +++ b/Moodle.Api/Models/Core/ContextInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Core { public sealed class ContextInputModel : IModel { diff --git a/Models/Core/CountCompetenciesInputModel.cs b/Moodle.Api/Models/Core/CountCompetenciesInputModel.cs similarity index 93% rename from Models/Core/CountCompetenciesInputModel.cs rename to Moodle.Api/Models/Core/CountCompetenciesInputModel.cs index 232332a..1081133 100644 --- a/Models/Core/CountCompetenciesInputModel.cs +++ b/Moodle.Api/Models/Core/CountCompetenciesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CountCompetenciesInputModel : IModel { diff --git a/Models/Core/CountCompetencyFrameworksInputModel.cs b/Moodle.Api/Models/Core/CountCompetencyFrameworksInputModel.cs similarity index 93% rename from Models/Core/CountCompetencyFrameworksInputModel.cs rename to Moodle.Api/Models/Core/CountCompetencyFrameworksInputModel.cs index 32e7fd2..219352e 100644 --- a/Models/Core/CountCompetencyFrameworksInputModel.cs +++ b/Moodle.Api/Models/Core/CountCompetencyFrameworksInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CountCompetencyFrameworksInputModel : IModel { diff --git a/Moodle.Api/Models/Core/CoursInputModel.cs b/Moodle.Api/Models/Core/CoursInputModel.cs new file mode 100644 index 0000000..197dbdf --- /dev/null +++ b/Moodle.Api/Models/Core/CoursInputModel.cs @@ -0,0 +1,81 @@ +using System; +using System.Collections.Generic; +using System.Reflection; +using System.Threading.Tasks; + +namespace Moodle.Api.Models.Core +{ + public sealed class CoursInputModel : RequestStringGenerator, IModel + { + public string fullname { get; set; } + public string shortname { get; set; } + public int categoryid { get; set; } + public string idnumber { get; set; } + public string summary { get; set; } + public int summaryformat { get; set; } = 1; + public string format { get; set; } = "topics"; + public int showgrades { get; set; } = 1; + public int newsitems { get; set; } = 5; + public int startdate { get; set; } + public int enddate { get; set; } + public int numsections { get; set; } + public int maxbytes { get; set; } = 0; + public int showreports { get; set; } = 0; + public int visible { get; set; } = 1; + public int hiddensections { get; set; } + public int groupmode { get; set; } = 0; + public int groupmodeforce { get; set; } = 0; + public int defaultgroupingid { get; set; } = 0; + public int enablecompletion { get; set; } + public int completionnotify { get; set; } + public string lang { get; set; } + public string forcetheme { get; set; } + public List courseformatoptions { get; set; } + public List customfields { get; set; } + + + + + + + + + + + public List> ToKeyValuePairs(string prefix="") + { + + var keyValuePairs = new List>(); + + + + keyValuePairs.AddRange(DynamicKeyValuePairsOnlyNonList(prefix)); + + + + + if (courseformatoptions!=null) + for (var courseformatoptionsIndex = 0; courseformatoptionsIndex < courseformatoptions.Count; courseformatoptionsIndex++) + { + var courseformatoptionsItem = courseformatoptions[courseformatoptionsIndex]; + var courseformatoptionsItems = courseformatoptionsItem.ToKeyValuePairs("courseformatoptions[" + courseformatoptionsIndex + "]"); + keyValuePairs.AddRange(courseformatoptionsItems); + } + + if (customfields != null) + for (var customfieldsIndex = 0; customfieldsIndex < customfields.Count; customfieldsIndex++) + { + var customfieldsItem = customfields[customfieldsIndex]; + var customfieldsItems = customfieldsItem.ToKeyValuePairs("customfields[" + customfieldsIndex + "]"); + keyValuePairs.AddRange(customfieldsItems); + } + + + return keyValuePairs; + } + + + + + } +} \ No newline at end of file diff --git a/Models/Core/Course.cs b/Moodle.Api/Models/Core/Course.cs similarity index 98% rename from Models/Core/Course.cs rename to Moodle.Api/Models/Core/Course.cs index 8f095ce..cc51103 100644 --- a/Models/Core/Course.cs +++ b/Moodle.Api/Models/Core/Course.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Course : IModel { diff --git a/Models/Tool/CourseBlocksInputModel.cs b/Moodle.Api/Models/Core/CourseBlocksInputModel.cs similarity index 91% rename from Models/Tool/CourseBlocksInputModel.cs rename to Moodle.Api/Models/Core/CourseBlocksInputModel.cs index df529d0..63db221 100644 --- a/Models/Tool/CourseBlocksInputModel.cs +++ b/Moodle.Api/Models/Core/CourseBlocksInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Core { public sealed class CourseBlocksInputModel : IModel { diff --git a/Models/Core/CourseBlocksModel.cs b/Moodle.Api/Models/Core/CourseBlocksModel.cs similarity index 95% rename from Models/Core/CourseBlocksModel.cs rename to Moodle.Api/Models/Core/CourseBlocksModel.cs index 9eb018c..d2cc41c 100644 --- a/Models/Core/CourseBlocksModel.cs +++ b/Moodle.Api/Models/Core/CourseBlocksModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseBlocksModel : IModel { diff --git a/Models/Core/CourseCompetenciesModel.cs b/Moodle.Api/Models/Core/CourseCompetenciesModel.cs similarity index 93% rename from Models/Core/CourseCompetenciesModel.cs rename to Moodle.Api/Models/Core/CourseCompetenciesModel.cs index 06b8f5a..4c8cd16 100644 --- a/Models/Core/CourseCompetenciesModel.cs +++ b/Moodle.Api/Models/Core/CourseCompetenciesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseCompetenciesModel : IModel { diff --git a/Models/Core/CourseCompetencySettingsInputModel.cs b/Moodle.Api/Models/Core/CourseCompetencySettingsInputModel.cs similarity index 93% rename from Models/Core/CourseCompetencySettingsInputModel.cs rename to Moodle.Api/Models/Core/CourseCompetencySettingsInputModel.cs index 3e4fb40..6830526 100644 --- a/Models/Core/CourseCompetencySettingsInputModel.cs +++ b/Moodle.Api/Models/Core/CourseCompetencySettingsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseCompetencySettingsInputModel : IModel { diff --git a/Models/Core/CourseCompletionStatusModel.cs b/Moodle.Api/Models/Core/CourseCompletionStatusModel.cs similarity index 95% rename from Models/Core/CourseCompletionStatusModel.cs rename to Moodle.Api/Models/Core/CourseCompletionStatusModel.cs index 24f0036..0505823 100644 --- a/Models/Core/CourseCompletionStatusModel.cs +++ b/Moodle.Api/Models/Core/CourseCompletionStatusModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseCompletionStatusModel : IModel { diff --git a/Models/Core/CourseEnrolmentMethodsModel.cs b/Moodle.Api/Models/Core/CourseEnrolmentMethodsModel.cs similarity index 96% rename from Models/Core/CourseEnrolmentMethodsModel.cs rename to Moodle.Api/Models/Core/CourseEnrolmentMethodsModel.cs index 9fa0623..05f3187 100644 --- a/Models/Core/CourseEnrolmentMethodsModel.cs +++ b/Moodle.Api/Models/Core/CourseEnrolmentMethodsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseEnrolmentMethodsModel : IModel { diff --git a/Models/Core/CourseModuleByInstanceInputModel.cs b/Moodle.Api/Models/Core/CourseModuleByInstanceInputModel.cs similarity index 93% rename from Models/Core/CourseModuleByInstanceInputModel.cs rename to Moodle.Api/Models/Core/CourseModuleByInstanceInputModel.cs index 7def256..2b3dfbb 100644 --- a/Models/Core/CourseModuleByInstanceInputModel.cs +++ b/Moodle.Api/Models/Core/CourseModuleByInstanceInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseModuleByInstanceInputModel : IModel { diff --git a/Models/Core/CourseModuleInputModel.cs b/Moodle.Api/Models/Core/CourseModuleInputModel.cs similarity index 91% rename from Models/Core/CourseModuleInputModel.cs rename to Moodle.Api/Models/Core/CourseModuleInputModel.cs index 2fba73f..087068d 100644 --- a/Models/Core/CourseModuleInputModel.cs +++ b/Moodle.Api/Models/Core/CourseModuleInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseModuleInputModel : IModel { diff --git a/Models/Core/CourseModuleModel.cs b/Moodle.Api/Models/Core/CourseModuleModel.cs similarity index 94% rename from Models/Core/CourseModuleModel.cs rename to Moodle.Api/Models/Core/CourseModuleModel.cs index 6b1ce95..2c831ad 100644 --- a/Models/Core/CourseModuleModel.cs +++ b/Moodle.Api/Models/Core/CourseModuleModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseModuleModel : IModel { diff --git a/Models/Core/CourseNotesModel.cs b/Moodle.Api/Models/Core/CourseNotesModel.cs similarity index 97% rename from Models/Core/CourseNotesModel.cs rename to Moodle.Api/Models/Core/CourseNotesModel.cs index 286de45..9956290 100644 --- a/Models/Core/CourseNotesModel.cs +++ b/Moodle.Api/Models/Core/CourseNotesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseNotesModel : IModel { diff --git a/Models/Core/CourseUserGroupsInputModel.cs b/Moodle.Api/Models/Core/CourseUserGroupsInputModel.cs similarity index 94% rename from Models/Core/CourseUserGroupsInputModel.cs rename to Moodle.Api/Models/Core/CourseUserGroupsInputModel.cs index c43bade..eba04c8 100644 --- a/Models/Core/CourseUserGroupsInputModel.cs +++ b/Moodle.Api/Models/Core/CourseUserGroupsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseUserGroupsInputModel : IModel { diff --git a/Models/Core/CourseUserProfilesInputModel.cs b/Moodle.Api/Models/Core/CourseUserProfilesInputModel.cs similarity index 93% rename from Models/Core/CourseUserProfilesInputModel.cs rename to Moodle.Api/Models/Core/CourseUserProfilesInputModel.cs index a74bb4d..4c4e368 100644 --- a/Models/Core/CourseUserProfilesInputModel.cs +++ b/Moodle.Api/Models/Core/CourseUserProfilesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseUserProfilesInputModel : IModel { diff --git a/Models/Core/CourseUserProfilesModel.cs b/Moodle.Api/Models/Core/CourseUserProfilesModel.cs similarity index 99% rename from Models/Core/CourseUserProfilesModel.cs rename to Moodle.Api/Models/Core/CourseUserProfilesModel.cs index ac0d026..b5a8979 100644 --- a/Models/Core/CourseUserProfilesModel.cs +++ b/Moodle.Api/Models/Core/CourseUserProfilesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseUserProfilesModel : IModel { diff --git a/Models/Core/CoursecapabilityInputModel.cs b/Moodle.Api/Models/Core/CoursecapabilityInputModel.cs similarity index 95% rename from Models/Core/CoursecapabilityInputModel.cs rename to Moodle.Api/Models/Core/CoursecapabilityInputModel.cs index e624e7d..fe54468 100644 --- a/Models/Core/CoursecapabilityInputModel.cs +++ b/Moodle.Api/Models/Core/CoursecapabilityInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CoursecapabilityInputModel : IModel { diff --git a/Models/Tool/Coursecompetency.cs b/Moodle.Api/Models/Core/Coursecompetency.cs similarity index 97% rename from Models/Tool/Coursecompetency.cs rename to Moodle.Api/Models/Core/Coursecompetency.cs index 1925612..b63b024 100644 --- a/Models/Tool/Coursecompetency.cs +++ b/Moodle.Api/Models/Core/Coursecompetency.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Core { public sealed class Coursecompetency : IModel { diff --git a/Models/Core/Courseformatoption.cs b/Moodle.Api/Models/Core/Courseformatoption.cs similarity index 93% rename from Models/Core/Courseformatoption.cs rename to Moodle.Api/Models/Core/Courseformatoption.cs index f552ea4..c859141 100644 --- a/Models/Core/Courseformatoption.cs +++ b/Moodle.Api/Models/Core/Courseformatoption.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Courseformatoption : IModel { diff --git a/Models/Core/CourseformatoptionInputModel.cs b/Moodle.Api/Models/Core/CourseformatoptionInputModel.cs similarity index 93% rename from Models/Core/CourseformatoptionInputModel.cs rename to Moodle.Api/Models/Core/CourseformatoptionInputModel.cs index 45c0fce..ff5a735 100644 --- a/Models/Core/CourseformatoptionInputModel.cs +++ b/Moodle.Api/Models/Core/CourseformatoptionInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CourseformatoptionInputModel : IModel { diff --git a/Models/Core/Coursenote.cs b/Moodle.Api/Models/Core/Coursenote.cs similarity index 97% rename from Models/Core/Coursenote.cs rename to Moodle.Api/Models/Core/Coursenote.cs index cdecfb2..e456930 100644 --- a/Models/Core/Coursenote.cs +++ b/Moodle.Api/Models/Core/Coursenote.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class Coursenote : IModel { diff --git a/Models/Core/CoursesByFieldInputModel.cs b/Moodle.Api/Models/Core/CoursesByFieldInputModel.cs similarity index 93% rename from Models/Core/CoursesByFieldInputModel.cs rename to Moodle.Api/Models/Core/CoursesByFieldInputModel.cs index f5151fb..fd7bddc 100644 --- a/Models/Core/CoursesByFieldInputModel.cs +++ b/Moodle.Api/Models/Core/CoursesByFieldInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CoursesByFieldInputModel : IModel { diff --git a/Models/Core/CoursesByFieldModel.cs b/Moodle.Api/Models/Core/CoursesByFieldModel.cs similarity index 95% rename from Models/Core/CoursesByFieldModel.cs rename to Moodle.Api/Models/Core/CoursesByFieldModel.cs index df67858..eb3e9a5 100644 --- a/Models/Core/CoursesByFieldModel.cs +++ b/Moodle.Api/Models/Core/CoursesByFieldModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { public sealed class CoursesByFieldModel : IModel { diff --git a/Models/Core/CoursesInputModel.cs b/Moodle.Api/Models/Core/CoursesInputModel.cs similarity index 64% rename from Models/Core/CoursesInputModel.cs rename to Moodle.Api/Models/Core/CoursesInputModel.cs index edb653f..ecfde6a 100644 --- a/Models/Core/CoursesInputModel.cs +++ b/Moodle.Api/Models/Core/CoursesInputModel.cs @@ -1,8 +1,8 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Core { - public sealed class CoursesInputModel : IModel + public sealed class CoursesInputModel : RequestStringGenerator, IModel { public List courses {get;set;} @@ -14,8 +14,11 @@ public List> ToKeyValuePairs(string prefix="") { var keyValuePairs = new List>(); + keyValuePairs.AddRange(DynamicKeyValuePairsOnlyNonList(prefix)); - for(var coursesIndex = 0; coursesIndex> ToKeyValuePairs(string prefix = ""); + } +} diff --git a/Models/Message/AreNotificationPreferencesConfiguredModel.cs b/Moodle.Api/Models/Message/AreNotificationPreferencesConfiguredModel.cs similarity index 95% rename from Models/Message/AreNotificationPreferencesConfiguredModel.cs rename to Moodle.Api/Models/Message/AreNotificationPreferencesConfiguredModel.cs index bc5602e..e6679af 100644 --- a/Models/Message/AreNotificationPreferencesConfiguredModel.cs +++ b/Moodle.Api/Models/Message/AreNotificationPreferencesConfiguredModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class AreNotificationPreferencesConfiguredModel : IModel { diff --git a/Models/Message/DeleteUsersInputModel.cs b/Moodle.Api/Models/Message/DeleteUsersInputModel.cs similarity index 93% rename from Models/Message/DeleteUsersInputModel.cs rename to Moodle.Api/Models/Message/DeleteUsersInputModel.cs index 45efec7..16bef81 100644 --- a/Models/Message/DeleteUsersInputModel.cs +++ b/Moodle.Api/Models/Message/DeleteUsersInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class DeleteUsersInputModel : IModel { diff --git a/Models/Message/Device.cs b/Moodle.Api/Models/Message/Device.cs similarity index 97% rename from Models/Message/Device.cs rename to Moodle.Api/Models/Message/Device.cs index 8f70226..55d9425 100644 --- a/Models/Message/Device.cs +++ b/Moodle.Api/Models/Message/Device.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class Device : IModel { diff --git a/Models/Message/EnableDeviceInputModel.cs b/Moodle.Api/Models/Message/EnableDeviceInputModel.cs similarity index 92% rename from Models/Message/EnableDeviceInputModel.cs rename to Moodle.Api/Models/Message/EnableDeviceInputModel.cs index ad98b86..abedf5a 100644 --- a/Models/Message/EnableDeviceInputModel.cs +++ b/Moodle.Api/Models/Message/EnableDeviceInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class EnableDeviceInputModel : IModel { diff --git a/Models/Message/Notification.cs b/Moodle.Api/Models/Message/Notification.cs similarity index 98% rename from Models/Message/Notification.cs rename to Moodle.Api/Models/Message/Notification.cs index e217e03..621cc9f 100644 --- a/Models/Message/Notification.cs +++ b/Moodle.Api/Models/Message/Notification.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class Notification : IModel { diff --git a/Models/Message/PopupNotificationsInputModel.cs b/Moodle.Api/Models/Message/PopupNotificationsInputModel.cs similarity index 95% rename from Models/Message/PopupNotificationsInputModel.cs rename to Moodle.Api/Models/Message/PopupNotificationsInputModel.cs index 051b84b..44eff19 100644 --- a/Models/Message/PopupNotificationsInputModel.cs +++ b/Moodle.Api/Models/Message/PopupNotificationsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class PopupNotificationsInputModel : IModel { diff --git a/Models/Message/PopupNotificationsModel.cs b/Moodle.Api/Models/Message/PopupNotificationsModel.cs similarity index 94% rename from Models/Message/PopupNotificationsModel.cs rename to Moodle.Api/Models/Message/PopupNotificationsModel.cs index fee5c0e..a93ebab 100644 --- a/Models/Message/PopupNotificationsModel.cs +++ b/Moodle.Api/Models/Message/PopupNotificationsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class PopupNotificationsModel : IModel { diff --git a/Models/Message/SignupUserModel.cs b/Moodle.Api/Models/Message/SignupUserModel.cs similarity index 94% rename from Models/Message/SignupUserModel.cs rename to Moodle.Api/Models/Message/SignupUserModel.cs index c2d7050..c1bbb40 100644 --- a/Models/Message/SignupUserModel.cs +++ b/Moodle.Api/Models/Message/SignupUserModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class SignupUserModel : IModel { diff --git a/Models/Message/UnreadConversationsCountInputModel.cs b/Moodle.Api/Models/Message/UnreadConversationsCountInputModel.cs similarity index 90% rename from Models/Message/UnreadConversationsCountInputModel.cs rename to Moodle.Api/Models/Message/UnreadConversationsCountInputModel.cs index dd1f18b..159c1bb 100644 --- a/Models/Message/UnreadConversationsCountInputModel.cs +++ b/Moodle.Api/Models/Message/UnreadConversationsCountInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class UnreadConversationsCountInputModel : IModel { diff --git a/Models/Message/User.cs b/Moodle.Api/Models/Message/User.cs similarity index 92% rename from Models/Message/User.cs rename to Moodle.Api/Models/Message/User.cs index f776414..a190064 100644 --- a/Models/Message/User.cs +++ b/Moodle.Api/Models/Message/User.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class User : IModel { diff --git a/Models/Message/UserDevicesInputModel.cs b/Moodle.Api/Models/Message/UserDevicesInputModel.cs similarity index 92% rename from Models/Message/UserDevicesInputModel.cs rename to Moodle.Api/Models/Message/UserDevicesInputModel.cs index ce81ff0..1ad8d74 100644 --- a/Models/Message/UserDevicesInputModel.cs +++ b/Moodle.Api/Models/Message/UserDevicesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class UserDevicesInputModel : IModel { diff --git a/Models/Message/UserDevicesModel.cs b/Moodle.Api/Models/Message/UserDevicesModel.cs similarity index 95% rename from Models/Message/UserDevicesModel.cs rename to Moodle.Api/Models/Message/UserDevicesModel.cs index f0e649a..cfb274c 100644 --- a/Models/Message/UserDevicesModel.cs +++ b/Moodle.Api/Models/Message/UserDevicesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Message +namespace Moodle.Api.Models.Message { public sealed class UserDevicesModel : IModel { diff --git a/Moodle.Api/Models/Message/Warning.cs b/Moodle.Api/Models/Message/Warning.cs new file mode 100644 index 0000000..0636e02 --- /dev/null +++ b/Moodle.Api/Models/Message/Warning.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; + +namespace Moodle.Api.Models.Message +{ + public sealed class Warning : IModel + { + + public string item {get;set;} + public int itemid {get;set;} + public string message {get;set;} + public string warningcode {get;set;} + + + + + public List> ToKeyValuePairs(string prefix="") + { + var keyValuePairs = new List>(); + + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("item",prefix),item)); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("itemid",prefix),itemid.ToString())); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("message",prefix),message)); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("warningcode",prefix),warningcode)); + return keyValuePairs; + } + + } +} \ No newline at end of file diff --git a/Models/Mod/AddEntry.cs b/Moodle.Api/Models/Mod/AddEntry.cs similarity index 86% rename from Models/Mod/AddEntry.cs rename to Moodle.Api/Models/Mod/AddEntry.cs index cdc99b8..209f4df 100644 --- a/Models/Mod/AddEntry.cs +++ b/Moodle.Api/Models/Mod/AddEntry.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AddEntry : IModel { diff --git a/Models/Mod/AddEntryInputModel.cs b/Moodle.Api/Models/Mod/AddEntryInputModel.cs similarity index 87% rename from Models/Mod/AddEntryInputModel.cs rename to Moodle.Api/Models/Mod/AddEntryInputModel.cs index 8db24ae..739006c 100644 --- a/Models/Mod/AddEntryInputModel.cs +++ b/Moodle.Api/Models/Mod/AddEntryInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AddEntryInputModel : IModel { diff --git a/Models/Mod/Additionaldata.cs b/Moodle.Api/Models/Mod/Additionaldata.cs similarity index 94% rename from Models/Mod/Additionaldata.cs rename to Moodle.Api/Models/Mod/Additionaldata.cs index a685a7f..7a43a5a 100644 --- a/Models/Mod/Additionaldata.cs +++ b/Moodle.Api/Models/Mod/Additionaldata.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Additionaldata : IModel { diff --git a/Models/Mod/AdvancedgradingdataInputModel.cs b/Moodle.Api/Models/Mod/AdvancedgradingdataInputModel.cs similarity index 93% rename from Models/Mod/AdvancedgradingdataInputModel.cs rename to Moodle.Api/Models/Mod/AdvancedgradingdataInputModel.cs index 824fc75..7d9e042 100644 --- a/Models/Mod/AdvancedgradingdataInputModel.cs +++ b/Moodle.Api/Models/Mod/AdvancedgradingdataInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AdvancedgradingdataInputModel : IModel { diff --git a/Models/Mod/AdvsearchInputModel.cs b/Moodle.Api/Models/Mod/AdvsearchInputModel.cs similarity index 93% rename from Models/Mod/AdvsearchInputModel.cs rename to Moodle.Api/Models/Mod/AdvsearchInputModel.cs index 705895d..12af1ed 100644 --- a/Models/Mod/AdvsearchInputModel.cs +++ b/Moodle.Api/Models/Mod/AdvsearchInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AdvsearchInputModel : IModel { diff --git a/Models/Mod/Alloption.cs b/Moodle.Api/Models/Mod/Alloption.cs similarity index 93% rename from Models/Mod/Alloption.cs rename to Moodle.Api/Models/Mod/Alloption.cs index f69c527..e9f4bac 100644 --- a/Models/Mod/Alloption.cs +++ b/Moodle.Api/Models/Mod/Alloption.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Alloption : IModel { diff --git a/Models/Mod/AnalysisInputModel.cs b/Moodle.Api/Models/Mod/AnalysisInputModel.cs similarity index 93% rename from Models/Mod/AnalysisInputModel.cs rename to Moodle.Api/Models/Mod/AnalysisInputModel.cs index e84f6e8..35e5aaa 100644 --- a/Models/Mod/AnalysisInputModel.cs +++ b/Moodle.Api/Models/Mod/AnalysisInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AnalysisInputModel : IModel { diff --git a/Models/Mod/AnalysisModel.cs b/Moodle.Api/Models/Mod/AnalysisModel.cs similarity index 96% rename from Models/Mod/AnalysisModel.cs rename to Moodle.Api/Models/Mod/AnalysisModel.cs index 3501a65..f4eda93 100644 --- a/Models/Mod/AnalysisModel.cs +++ b/Moodle.Api/Models/Mod/AnalysisModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AnalysisModel : IModel { diff --git a/Models/Mod/Anonattempt.cs b/Moodle.Api/Models/Mod/Anonattempt.cs similarity index 96% rename from Models/Mod/Anonattempt.cs rename to Moodle.Api/Models/Mod/Anonattempt.cs index 46c0603..92e7367 100644 --- a/Models/Mod/Anonattempt.cs +++ b/Moodle.Api/Models/Mod/Anonattempt.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Anonattempt : IModel { diff --git a/Models/Mod/Answer.cs b/Moodle.Api/Models/Mod/Answer.cs similarity index 96% rename from Models/Mod/Answer.cs rename to Moodle.Api/Models/Mod/Answer.cs index 0785e33..5956c89 100644 --- a/Models/Mod/Answer.cs +++ b/Moodle.Api/Models/Mod/Answer.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Answer : IModel { diff --git a/Models/Mod/AnswerInputModel.cs b/Moodle.Api/Models/Mod/AnswerInputModel.cs similarity index 93% rename from Models/Mod/AnswerInputModel.cs rename to Moodle.Api/Models/Mod/AnswerInputModel.cs index b5cce96..419984d 100644 --- a/Models/Mod/AnswerInputModel.cs +++ b/Moodle.Api/Models/Mod/AnswerInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AnswerInputModel : IModel { diff --git a/Models/Mod/Answerdata.cs b/Moodle.Api/Models/Mod/Answerdata.cs similarity index 96% rename from Models/Mod/Answerdata.cs rename to Moodle.Api/Models/Mod/Answerdata.cs index edfeab3..e8d1af4 100644 --- a/Models/Mod/Answerdata.cs +++ b/Moodle.Api/Models/Mod/Answerdata.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Answerdata : IModel { diff --git a/Models/Mod/Answerfile.cs b/Moodle.Api/Models/Mod/Answerfile.cs similarity index 97% rename from Models/Mod/Answerfile.cs rename to Moodle.Api/Models/Mod/Answerfile.cs index c4152a5..5ecbb16 100644 --- a/Models/Mod/Answerfile.cs +++ b/Moodle.Api/Models/Mod/Answerfile.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Answerfile : IModel { diff --git a/Models/Mod/Answerpage.cs b/Moodle.Api/Models/Mod/Answerpage.cs similarity index 96% rename from Models/Mod/Answerpage.cs rename to Moodle.Api/Models/Mod/Answerpage.cs index 1b0a91e..de97b3c 100644 --- a/Models/Mod/Answerpage.cs +++ b/Moodle.Api/Models/Mod/Answerpage.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Answerpage : IModel { diff --git a/Models/Mod/ApproveEntryInputModel.cs b/Moodle.Api/Models/Mod/ApproveEntryInputModel.cs similarity index 93% rename from Models/Mod/ApproveEntryInputModel.cs rename to Moodle.Api/Models/Mod/ApproveEntryInputModel.cs index f35cb9b..3c3ec21 100644 --- a/Models/Mod/ApproveEntryInputModel.cs +++ b/Moodle.Api/Models/Mod/ApproveEntryInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ApproveEntryInputModel : IModel { diff --git a/Models/Tool/ApprovePlanInputModel.cs b/Moodle.Api/Models/Mod/ApprovePlanInputModel.cs similarity index 90% rename from Models/Tool/ApprovePlanInputModel.cs rename to Moodle.Api/Models/Mod/ApprovePlanInputModel.cs index f472414..c756ed5 100644 --- a/Models/Tool/ApprovePlanInputModel.cs +++ b/Moodle.Api/Models/Mod/ApprovePlanInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Mod { public sealed class ApprovePlanInputModel : IModel { diff --git a/Models/Mod/Assignfeedbackcomments_EditorInputModel.cs b/Moodle.Api/Models/Mod/Assignfeedbackcomments_EditorInputModel.cs similarity index 93% rename from Models/Mod/Assignfeedbackcomments_EditorInputModel.cs rename to Moodle.Api/Models/Mod/Assignfeedbackcomments_EditorInputModel.cs index 8325e12..6ece080 100644 --- a/Models/Mod/Assignfeedbackcomments_EditorInputModel.cs +++ b/Moodle.Api/Models/Mod/Assignfeedbackcomments_EditorInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Assignfeedbackcomments_EditorInputModel : IModel { diff --git a/Models/Mod/Assignment.cs b/Moodle.Api/Models/Mod/Assignment.cs similarity index 94% rename from Models/Mod/Assignment.cs rename to Moodle.Api/Models/Mod/Assignment.cs index ba4d221..ee8ef6d 100644 --- a/Models/Mod/Assignment.cs +++ b/Moodle.Api/Models/Mod/Assignment.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Assignment : IModel { diff --git a/Models/Mod/AssignmentsInputModel.cs b/Moodle.Api/Models/Mod/AssignmentsInputModel.cs similarity index 96% rename from Models/Mod/AssignmentsInputModel.cs rename to Moodle.Api/Models/Mod/AssignmentsInputModel.cs index 203e376..0ff472a 100644 --- a/Models/Mod/AssignmentsInputModel.cs +++ b/Moodle.Api/Models/Mod/AssignmentsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AssignmentsInputModel : IModel { diff --git a/Models/Mod/AssignmentsModel.cs b/Moodle.Api/Models/Mod/AssignmentsModel.cs similarity index 95% rename from Models/Mod/AssignmentsModel.cs rename to Moodle.Api/Models/Mod/AssignmentsModel.cs index 7435025..267651f 100644 --- a/Models/Mod/AssignmentsModel.cs +++ b/Moodle.Api/Models/Mod/AssignmentsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AssignmentsModel : IModel { diff --git a/Models/Mod/Attachment.cs b/Moodle.Api/Models/Mod/Attachment.cs similarity index 97% rename from Models/Mod/Attachment.cs rename to Moodle.Api/Models/Mod/Attachment.cs index 23e08b1..b9e10e3 100644 --- a/Models/Mod/Attachment.cs +++ b/Moodle.Api/Models/Mod/Attachment.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Attachment : IModel { diff --git a/Models/Mod/Attempt.cs b/Moodle.Api/Models/Mod/Attempt.cs similarity index 98% rename from Models/Mod/Attempt.cs rename to Moodle.Api/Models/Mod/Attempt.cs index 8967183..6d7c3c9 100644 --- a/Models/Mod/Attempt.cs +++ b/Moodle.Api/Models/Mod/Attempt.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Attempt : IModel { diff --git a/Models/Mod/AttemptAccessInformationInputModel.cs b/Moodle.Api/Models/Mod/AttemptAccessInformationInputModel.cs similarity index 93% rename from Models/Mod/AttemptAccessInformationInputModel.cs rename to Moodle.Api/Models/Mod/AttemptAccessInformationInputModel.cs index f0029c8..6b59639 100644 --- a/Models/Mod/AttemptAccessInformationInputModel.cs +++ b/Moodle.Api/Models/Mod/AttemptAccessInformationInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AttemptAccessInformationInputModel : IModel { diff --git a/Models/Mod/AttemptAccessInformationModel.cs b/Moodle.Api/Models/Mod/AttemptAccessInformationModel.cs similarity index 97% rename from Models/Mod/AttemptAccessInformationModel.cs rename to Moodle.Api/Models/Mod/AttemptAccessInformationModel.cs index 2a33354..3f59269 100644 --- a/Models/Mod/AttemptAccessInformationModel.cs +++ b/Moodle.Api/Models/Mod/AttemptAccessInformationModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AttemptAccessInformationModel : IModel { diff --git a/Models/Mod/AttemptDataInputModel.cs b/Moodle.Api/Models/Mod/AttemptDataInputModel.cs similarity index 96% rename from Models/Mod/AttemptDataInputModel.cs rename to Moodle.Api/Models/Mod/AttemptDataInputModel.cs index 92143bb..57ecd14 100644 --- a/Models/Mod/AttemptDataInputModel.cs +++ b/Moodle.Api/Models/Mod/AttemptDataInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AttemptDataInputModel : IModel { diff --git a/Models/Mod/AttemptDataModel.cs b/Moodle.Api/Models/Mod/AttemptDataModel.cs similarity index 97% rename from Models/Mod/AttemptDataModel.cs rename to Moodle.Api/Models/Mod/AttemptDataModel.cs index 76c135e..15fb199 100644 --- a/Models/Mod/AttemptDataModel.cs +++ b/Moodle.Api/Models/Mod/AttemptDataModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AttemptDataModel : IModel { diff --git a/Models/Mod/AttemptReviewInputModel.cs b/Moodle.Api/Models/Mod/AttemptReviewInputModel.cs similarity index 93% rename from Models/Mod/AttemptReviewInputModel.cs rename to Moodle.Api/Models/Mod/AttemptReviewInputModel.cs index d09776f..0f2deea 100644 --- a/Models/Mod/AttemptReviewInputModel.cs +++ b/Moodle.Api/Models/Mod/AttemptReviewInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AttemptReviewInputModel : IModel { diff --git a/Models/Mod/AttemptReviewModel.cs b/Moodle.Api/Models/Mod/AttemptReviewModel.cs similarity index 97% rename from Models/Mod/AttemptReviewModel.cs rename to Moodle.Api/Models/Mod/AttemptReviewModel.cs index 8e743b6..95a3ae7 100644 --- a/Models/Mod/AttemptReviewModel.cs +++ b/Moodle.Api/Models/Mod/AttemptReviewModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AttemptReviewModel : IModel { diff --git a/Models/Mod/AttemptSummaryInputModel.cs b/Moodle.Api/Models/Mod/AttemptSummaryInputModel.cs similarity index 95% rename from Models/Mod/AttemptSummaryInputModel.cs rename to Moodle.Api/Models/Mod/AttemptSummaryInputModel.cs index 2a231bc..dba4ded 100644 --- a/Models/Mod/AttemptSummaryInputModel.cs +++ b/Moodle.Api/Models/Mod/AttemptSummaryInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AttemptSummaryInputModel : IModel { diff --git a/Models/Mod/AttemptSummaryModel.cs b/Moodle.Api/Models/Mod/AttemptSummaryModel.cs similarity index 95% rename from Models/Mod/AttemptSummaryModel.cs rename to Moodle.Api/Models/Mod/AttemptSummaryModel.cs index 11952f7..01fe06b 100644 --- a/Models/Mod/AttemptSummaryModel.cs +++ b/Moodle.Api/Models/Mod/AttemptSummaryModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AttemptSummaryModel : IModel { diff --git a/Models/Mod/AttemptsOverviewInputModel.cs b/Moodle.Api/Models/Mod/AttemptsOverviewInputModel.cs similarity index 93% rename from Models/Mod/AttemptsOverviewInputModel.cs rename to Moodle.Api/Models/Mod/AttemptsOverviewInputModel.cs index 764b764..33e94b5 100644 --- a/Models/Mod/AttemptsOverviewInputModel.cs +++ b/Moodle.Api/Models/Mod/AttemptsOverviewInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AttemptsOverviewInputModel : IModel { diff --git a/Models/Mod/AttemptsOverviewModel.cs b/Moodle.Api/Models/Mod/AttemptsOverviewModel.cs similarity index 94% rename from Models/Mod/AttemptsOverviewModel.cs rename to Moodle.Api/Models/Mod/AttemptsOverviewModel.cs index d621d5a..496ba7d 100644 --- a/Models/Mod/AttemptsOverviewModel.cs +++ b/Moodle.Api/Models/Mod/AttemptsOverviewModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AttemptsOverviewModel : IModel { diff --git a/Models/Mod/Author.cs b/Moodle.Api/Models/Mod/Author.cs similarity index 94% rename from Models/Mod/Author.cs rename to Moodle.Api/Models/Mod/Author.cs index 494940e..bdfa1cc 100644 --- a/Models/Mod/Author.cs +++ b/Moodle.Api/Models/Mod/Author.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Author : IModel { diff --git a/Models/Mod/AuthorsInputModel.cs b/Moodle.Api/Models/Mod/AuthorsInputModel.cs similarity index 95% rename from Models/Mod/AuthorsInputModel.cs rename to Moodle.Api/Models/Mod/AuthorsInputModel.cs index f9741e3..bac16f8 100644 --- a/Models/Mod/AuthorsInputModel.cs +++ b/Moodle.Api/Models/Mod/AuthorsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AuthorsInputModel : IModel { diff --git a/Models/Mod/AuthorsModel.cs b/Moodle.Api/Models/Mod/AuthorsModel.cs similarity index 96% rename from Models/Mod/AuthorsModel.cs rename to Moodle.Api/Models/Mod/AuthorsModel.cs index dfd3e93..aabbcb0 100644 --- a/Models/Mod/AuthorsModel.cs +++ b/Moodle.Api/Models/Mod/AuthorsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class AuthorsModel : IModel { diff --git a/Models/Core/BlockContactsModel.cs b/Moodle.Api/Models/Mod/BlockContactsModel.cs similarity index 95% rename from Models/Core/BlockContactsModel.cs rename to Moodle.Api/Models/Mod/BlockContactsModel.cs index 593c614..d61d5ba 100644 --- a/Models/Core/BlockContactsModel.cs +++ b/Moodle.Api/Models/Mod/BlockContactsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Mod { public sealed class BlockContactsModel : IModel { diff --git a/Models/Core/BlockedUsersModel.cs b/Moodle.Api/Models/Mod/BlockedUsersModel.cs similarity index 95% rename from Models/Core/BlockedUsersModel.cs rename to Moodle.Api/Models/Mod/BlockedUsersModel.cs index c211ded..af32bbe 100644 --- a/Models/Core/BlockedUsersModel.cs +++ b/Moodle.Api/Models/Mod/BlockedUsersModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Mod { public sealed class BlockedUsersModel : IModel { diff --git a/Models/Mod/Book.cs b/Moodle.Api/Models/Mod/Book.cs similarity index 98% rename from Models/Mod/Book.cs rename to Moodle.Api/Models/Mod/Book.cs index b0b6d1d..a9fe452 100644 --- a/Models/Mod/Book.cs +++ b/Moodle.Api/Models/Mod/Book.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Book : IModel { diff --git a/Models/Mod/BooksByCoursesModel.cs b/Moodle.Api/Models/Mod/BooksByCoursesModel.cs similarity index 95% rename from Models/Mod/BooksByCoursesModel.cs rename to Moodle.Api/Models/Mod/BooksByCoursesModel.cs index d59086a..846bcab 100644 --- a/Models/Mod/BooksByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/BooksByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class BooksByCoursesModel : IModel { diff --git a/Models/Mod/CanDiscussionInputModel.cs b/Moodle.Api/Models/Mod/CanDiscussionInputModel.cs similarity index 93% rename from Models/Mod/CanDiscussionInputModel.cs rename to Moodle.Api/Models/Mod/CanDiscussionInputModel.cs index 527d7c5..b001afc 100644 --- a/Models/Mod/CanDiscussionInputModel.cs +++ b/Moodle.Api/Models/Mod/CanDiscussionInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class CanDiscussionInputModel : IModel { diff --git a/Models/Mod/CanDiscussionModel.cs b/Moodle.Api/Models/Mod/CanDiscussionModel.cs similarity index 96% rename from Models/Mod/CanDiscussionModel.cs rename to Moodle.Api/Models/Mod/CanDiscussionModel.cs index a47f972..f6d96c9 100644 --- a/Models/Mod/CanDiscussionModel.cs +++ b/Moodle.Api/Models/Mod/CanDiscussionModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class CanDiscussionModel : IModel { diff --git a/Models/Mod/Categorie.cs b/Moodle.Api/Models/Mod/Categorie.cs similarity index 95% rename from Models/Mod/Categorie.cs rename to Moodle.Api/Models/Mod/Categorie.cs index 13aff4c..a89174e 100644 --- a/Models/Mod/Categorie.cs +++ b/Moodle.Api/Models/Mod/Categorie.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Categorie : IModel { diff --git a/Models/Mod/CategoriesInputModel.cs b/Moodle.Api/Models/Mod/CategoriesInputModel.cs similarity index 94% rename from Models/Mod/CategoriesInputModel.cs rename to Moodle.Api/Models/Mod/CategoriesInputModel.cs index 55dda42..be38a31 100644 --- a/Models/Mod/CategoriesInputModel.cs +++ b/Moodle.Api/Models/Mod/CategoriesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class CategoriesInputModel : IModel { diff --git a/Models/Mod/CategoriesModel.cs b/Moodle.Api/Models/Mod/CategoriesModel.cs similarity index 96% rename from Models/Mod/CategoriesModel.cs rename to Moodle.Api/Models/Mod/CategoriesModel.cs index 9ae3f1c..d643b9b 100644 --- a/Models/Mod/CategoriesModel.cs +++ b/Moodle.Api/Models/Mod/CategoriesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class CategoriesModel : IModel { diff --git a/Models/Mod/Chat.cs b/Moodle.Api/Models/Mod/Chat.cs similarity index 98% rename from Models/Mod/Chat.cs rename to Moodle.Api/Models/Mod/Chat.cs index 74658bc..906fc57 100644 --- a/Models/Mod/Chat.cs +++ b/Moodle.Api/Models/Mod/Chat.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Chat : IModel { diff --git a/Models/Mod/ChatLatestMessagesInputModel.cs b/Moodle.Api/Models/Mod/ChatLatestMessagesInputModel.cs similarity index 93% rename from Models/Mod/ChatLatestMessagesInputModel.cs rename to Moodle.Api/Models/Mod/ChatLatestMessagesInputModel.cs index 8d6c0c6..26351ba 100644 --- a/Models/Mod/ChatLatestMessagesInputModel.cs +++ b/Moodle.Api/Models/Mod/ChatLatestMessagesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ChatLatestMessagesInputModel : IModel { diff --git a/Models/Mod/ChatLatestMessagesModel.cs b/Moodle.Api/Models/Mod/ChatLatestMessagesModel.cs similarity index 96% rename from Models/Mod/ChatLatestMessagesModel.cs rename to Moodle.Api/Models/Mod/ChatLatestMessagesModel.cs index 8d3abce..178f73b 100644 --- a/Models/Mod/ChatLatestMessagesModel.cs +++ b/Moodle.Api/Models/Mod/ChatLatestMessagesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ChatLatestMessagesModel : IModel { diff --git a/Models/Mod/ChatUsersInputModel.cs b/Moodle.Api/Models/Mod/ChatUsersInputModel.cs similarity index 91% rename from Models/Mod/ChatUsersInputModel.cs rename to Moodle.Api/Models/Mod/ChatUsersInputModel.cs index 905b135..12dc865 100644 --- a/Models/Mod/ChatUsersInputModel.cs +++ b/Moodle.Api/Models/Mod/ChatUsersInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ChatUsersInputModel : IModel { diff --git a/Models/Mod/ChatsByCoursesModel.cs b/Moodle.Api/Models/Mod/ChatsByCoursesModel.cs similarity index 95% rename from Models/Mod/ChatsByCoursesModel.cs rename to Moodle.Api/Models/Mod/ChatsByCoursesModel.cs index 030414a..7e76a64 100644 --- a/Models/Mod/ChatsByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/ChatsByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ChatsByCoursesModel : IModel { diff --git a/Models/Mod/Choice.cs b/Moodle.Api/Models/Mod/Choice.cs similarity index 99% rename from Models/Mod/Choice.cs rename to Moodle.Api/Models/Mod/Choice.cs index 4058e7c..78684f8 100644 --- a/Models/Mod/Choice.cs +++ b/Moodle.Api/Models/Mod/Choice.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Choice : IModel { diff --git a/Models/Mod/ChoiceOptionsInputModel.cs b/Moodle.Api/Models/Mod/ChoiceOptionsInputModel.cs similarity index 91% rename from Models/Mod/ChoiceOptionsInputModel.cs rename to Moodle.Api/Models/Mod/ChoiceOptionsInputModel.cs index 442877d..a131486 100644 --- a/Models/Mod/ChoiceOptionsInputModel.cs +++ b/Moodle.Api/Models/Mod/ChoiceOptionsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ChoiceOptionsInputModel : IModel { diff --git a/Models/Mod/ChoiceOptionsModel.cs b/Moodle.Api/Models/Mod/ChoiceOptionsModel.cs similarity index 95% rename from Models/Mod/ChoiceOptionsModel.cs rename to Moodle.Api/Models/Mod/ChoiceOptionsModel.cs index f87f939..b1ac82b 100644 --- a/Models/Mod/ChoiceOptionsModel.cs +++ b/Moodle.Api/Models/Mod/ChoiceOptionsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ChoiceOptionsModel : IModel { diff --git a/Models/Mod/ChoiceResultsModel.cs b/Moodle.Api/Models/Mod/ChoiceResultsModel.cs similarity index 95% rename from Models/Mod/ChoiceResultsModel.cs rename to Moodle.Api/Models/Mod/ChoiceResultsModel.cs index 80fdf29..b4d4812 100644 --- a/Models/Mod/ChoiceResultsModel.cs +++ b/Moodle.Api/Models/Mod/ChoiceResultsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ChoiceResultsModel : IModel { diff --git a/Models/Mod/ChoicesByCoursesModel.cs b/Moodle.Api/Models/Mod/ChoicesByCoursesModel.cs similarity index 95% rename from Models/Mod/ChoicesByCoursesModel.cs rename to Moodle.Api/Models/Mod/ChoicesByCoursesModel.cs index 7cb5fbe..8d3dc49 100644 --- a/Models/Mod/ChoicesByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/ChoicesByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ChoicesByCoursesModel : IModel { diff --git a/Models/Mod/CombinedReviewOptionsInputModel.cs b/Moodle.Api/Models/Mod/CombinedReviewOptionsInputModel.cs similarity index 93% rename from Models/Mod/CombinedReviewOptionsInputModel.cs rename to Moodle.Api/Models/Mod/CombinedReviewOptionsInputModel.cs index 1f4ad94..ddff8ce 100644 --- a/Models/Mod/CombinedReviewOptionsInputModel.cs +++ b/Moodle.Api/Models/Mod/CombinedReviewOptionsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class CombinedReviewOptionsInputModel : IModel { diff --git a/Models/Mod/CombinedReviewOptionsModel.cs b/Moodle.Api/Models/Mod/CombinedReviewOptionsModel.cs similarity index 96% rename from Models/Mod/CombinedReviewOptionsModel.cs rename to Moodle.Api/Models/Mod/CombinedReviewOptionsModel.cs index ac62659..e688cad 100644 --- a/Models/Mod/CombinedReviewOptionsModel.cs +++ b/Moodle.Api/Models/Mod/CombinedReviewOptionsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class CombinedReviewOptionsModel : IModel { diff --git a/Models/Mod/Completed.cs b/Moodle.Api/Models/Mod/Completed.cs similarity index 97% rename from Models/Mod/Completed.cs rename to Moodle.Api/Models/Mod/Completed.cs index 5d1e2a0..24bc5e5 100644 --- a/Models/Mod/Completed.cs +++ b/Moodle.Api/Models/Mod/Completed.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Completed : IModel { diff --git a/Models/Mod/Config.cs b/Moodle.Api/Models/Mod/Config.cs similarity index 96% rename from Models/Mod/Config.cs rename to Moodle.Api/Models/Mod/Config.cs index 5b1f2d0..2bdd03f 100644 --- a/Models/Mod/Config.cs +++ b/Moodle.Api/Models/Mod/Config.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Config : IModel { diff --git a/Models/Mod/Content.cs b/Moodle.Api/Models/Mod/Content.cs similarity index 97% rename from Models/Mod/Content.cs rename to Moodle.Api/Models/Mod/Content.cs index c147fd2..c672afa 100644 --- a/Models/Mod/Content.cs +++ b/Moodle.Api/Models/Mod/Content.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Content : IModel { diff --git a/Models/Mod/ContentPagesViewedInputModel.cs b/Moodle.Api/Models/Mod/ContentPagesViewedInputModel.cs similarity index 94% rename from Models/Mod/ContentPagesViewedInputModel.cs rename to Moodle.Api/Models/Mod/ContentPagesViewedInputModel.cs index df98c89..6f7e8ef 100644 --- a/Models/Mod/ContentPagesViewedInputModel.cs +++ b/Moodle.Api/Models/Mod/ContentPagesViewedInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ContentPagesViewedInputModel : IModel { diff --git a/Models/Mod/ContentPagesViewedModel.cs b/Moodle.Api/Models/Mod/ContentPagesViewedModel.cs similarity index 95% rename from Models/Mod/ContentPagesViewedModel.cs rename to Moodle.Api/Models/Mod/ContentPagesViewedModel.cs index 6a8b60d..3cddf44 100644 --- a/Models/Mod/ContentPagesViewedModel.cs +++ b/Moodle.Api/Models/Mod/ContentPagesViewedModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ContentPagesViewedModel : IModel { diff --git a/Models/Mod/Contentfile.cs b/Moodle.Api/Models/Mod/Contentfile.cs similarity index 97% rename from Models/Mod/Contentfile.cs rename to Moodle.Api/Models/Mod/Contentfile.cs index 585ee80..f6c22a3 100644 --- a/Models/Mod/Contentfile.cs +++ b/Moodle.Api/Models/Mod/Contentfile.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Contentfile : IModel { diff --git a/Models/Mod/CopyPreviousAttemptInputModel.cs b/Moodle.Api/Models/Mod/CopyPreviousAttemptInputModel.cs similarity index 91% rename from Models/Mod/CopyPreviousAttemptInputModel.cs rename to Moodle.Api/Models/Mod/CopyPreviousAttemptInputModel.cs index 3105327..9649fb5 100644 --- a/Models/Mod/CopyPreviousAttemptInputModel.cs +++ b/Moodle.Api/Models/Mod/CopyPreviousAttemptInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class CopyPreviousAttemptInputModel : IModel { diff --git a/Models/Mod/Course.cs b/Moodle.Api/Models/Mod/Course.cs similarity index 96% rename from Models/Mod/Course.cs rename to Moodle.Api/Models/Mod/Course.cs index f65025e..85d5534 100644 --- a/Models/Mod/Course.cs +++ b/Moodle.Api/Models/Mod/Course.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Course : IModel { diff --git a/Models/Mod/CriterionInputModel.cs b/Moodle.Api/Models/Mod/CriterionInputModel.cs similarity index 95% rename from Models/Mod/CriterionInputModel.cs rename to Moodle.Api/Models/Mod/CriterionInputModel.cs index 08d771f..cc5f139 100644 --- a/Models/Mod/CriterionInputModel.cs +++ b/Moodle.Api/Models/Mod/CriterionInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class CriterionInputModel : IModel { diff --git a/Models/Mod/CurrentCompletedTmpInputModel.cs b/Moodle.Api/Models/Mod/CurrentCompletedTmpInputModel.cs similarity index 91% rename from Models/Mod/CurrentCompletedTmpInputModel.cs rename to Moodle.Api/Models/Mod/CurrentCompletedTmpInputModel.cs index e2833c1..96922a3 100644 --- a/Models/Mod/CurrentCompletedTmpInputModel.cs +++ b/Moodle.Api/Models/Mod/CurrentCompletedTmpInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class CurrentCompletedTmpInputModel : IModel { diff --git a/Models/Mod/CurrentCompletedTmpModel.cs b/Moodle.Api/Models/Mod/CurrentCompletedTmpModel.cs similarity index 94% rename from Models/Mod/CurrentCompletedTmpModel.cs rename to Moodle.Api/Models/Mod/CurrentCompletedTmpModel.cs index 526fa2f..6318b9c 100644 --- a/Models/Mod/CurrentCompletedTmpModel.cs +++ b/Moodle.Api/Models/Mod/CurrentCompletedTmpModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class CurrentCompletedTmpModel : IModel { diff --git a/Models/Core/Customfield.cs b/Moodle.Api/Models/Mod/Customfield.cs similarity index 95% rename from Models/Core/Customfield.cs rename to Moodle.Api/Models/Mod/Customfield.cs index fe6b912..1d05750 100644 --- a/Models/Core/Customfield.cs +++ b/Moodle.Api/Models/Mod/Customfield.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Mod { public sealed class Customfield : IModel { diff --git a/Models/Mod/Data.cs b/Moodle.Api/Models/Mod/Data.cs similarity index 96% rename from Models/Mod/Data.cs rename to Moodle.Api/Models/Mod/Data.cs index 254bf29..dfa00b6 100644 --- a/Models/Mod/Data.cs +++ b/Moodle.Api/Models/Mod/Data.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Data : IModel { diff --git a/Models/Mod/DataAccessInformationInputModel.cs b/Moodle.Api/Models/Mod/DataAccessInformationInputModel.cs similarity index 93% rename from Models/Mod/DataAccessInformationInputModel.cs rename to Moodle.Api/Models/Mod/DataAccessInformationInputModel.cs index fec54db..56963df 100644 --- a/Models/Mod/DataAccessInformationInputModel.cs +++ b/Moodle.Api/Models/Mod/DataAccessInformationInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DataAccessInformationInputModel : IModel { diff --git a/Models/Mod/DataAccessInformationModel.cs b/Moodle.Api/Models/Mod/DataAccessInformationModel.cs similarity index 98% rename from Models/Mod/DataAccessInformationModel.cs rename to Moodle.Api/Models/Mod/DataAccessInformationModel.cs index 433e455..b8202e7 100644 --- a/Models/Mod/DataAccessInformationModel.cs +++ b/Moodle.Api/Models/Mod/DataAccessInformationModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DataAccessInformationModel : IModel { diff --git a/Models/Mod/Database.cs b/Moodle.Api/Models/Mod/Database.cs similarity index 99% rename from Models/Mod/Database.cs rename to Moodle.Api/Models/Mod/Database.cs index be18b0b..48ac768 100644 --- a/Models/Mod/Database.cs +++ b/Moodle.Api/Models/Mod/Database.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Database : IModel { diff --git a/Models/Mod/DatabasesByCoursesModel.cs b/Moodle.Api/Models/Mod/DatabasesByCoursesModel.cs similarity index 95% rename from Models/Mod/DatabasesByCoursesModel.cs rename to Moodle.Api/Models/Mod/DatabasesByCoursesModel.cs index eb4b3f3..a651b40 100644 --- a/Models/Mod/DatabasesByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/DatabasesByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DatabasesByCoursesModel : IModel { diff --git a/Models/Mod/Datum.cs b/Moodle.Api/Models/Mod/Datum.cs similarity index 94% rename from Models/Mod/Datum.cs rename to Moodle.Api/Models/Mod/Datum.cs index 32646a2..32ae566 100644 --- a/Models/Mod/Datum.cs +++ b/Moodle.Api/Models/Mod/Datum.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Datum : IModel { diff --git a/Models/Mod/DatumInputModel.cs b/Moodle.Api/Models/Mod/DatumInputModel.cs similarity index 93% rename from Models/Mod/DatumInputModel.cs rename to Moodle.Api/Models/Mod/DatumInputModel.cs index e76e48d..a3c7b25 100644 --- a/Models/Mod/DatumInputModel.cs +++ b/Moodle.Api/Models/Mod/DatumInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DatumInputModel : IModel { diff --git a/Models/Mod/Defaultdata.cs b/Moodle.Api/Models/Mod/Defaultdata.cs similarity index 93% rename from Models/Mod/Defaultdata.cs rename to Moodle.Api/Models/Mod/Defaultdata.cs index e0c619e..7a8d132 100644 --- a/Models/Mod/Defaultdata.cs +++ b/Moodle.Api/Models/Mod/Defaultdata.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Defaultdata : IModel { diff --git a/Models/Mod/Definitioninlinefile.cs b/Moodle.Api/Models/Mod/Definitioninlinefile.cs similarity index 97% rename from Models/Mod/Definitioninlinefile.cs rename to Moodle.Api/Models/Mod/Definitioninlinefile.cs index 2b595d2..6d83544 100644 --- a/Models/Mod/Definitioninlinefile.cs +++ b/Moodle.Api/Models/Mod/Definitioninlinefile.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Definitioninlinefile : IModel { diff --git a/Models/Mod/DeleteChoiceResponsesInputModel.cs b/Moodle.Api/Models/Mod/DeleteChoiceResponsesInputModel.cs similarity index 95% rename from Models/Mod/DeleteChoiceResponsesInputModel.cs rename to Moodle.Api/Models/Mod/DeleteChoiceResponsesInputModel.cs index d71c28c..3c7c7ba 100644 --- a/Models/Mod/DeleteChoiceResponsesInputModel.cs +++ b/Moodle.Api/Models/Mod/DeleteChoiceResponsesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DeleteChoiceResponsesInputModel : IModel { diff --git a/Models/Core/DeleteCoursesInputModel.cs b/Moodle.Api/Models/Mod/DeleteCoursesInputModel.cs similarity index 93% rename from Models/Core/DeleteCoursesInputModel.cs rename to Moodle.Api/Models/Mod/DeleteCoursesInputModel.cs index 83ca3bc..7a239cb 100644 --- a/Models/Core/DeleteCoursesInputModel.cs +++ b/Moodle.Api/Models/Mod/DeleteCoursesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Mod { public sealed class DeleteCoursesInputModel : IModel { diff --git a/Models/Mod/DeleteEntryInputModel.cs b/Moodle.Api/Models/Mod/DeleteEntryInputModel.cs similarity index 91% rename from Models/Mod/DeleteEntryInputModel.cs rename to Moodle.Api/Models/Mod/DeleteEntryInputModel.cs index e5c0d0d..5fcd0ab 100644 --- a/Models/Mod/DeleteEntryInputModel.cs +++ b/Moodle.Api/Models/Mod/DeleteEntryInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DeleteEntryInputModel : IModel { diff --git a/Models/Mod/DeleteToolTypeModel.cs b/Moodle.Api/Models/Mod/DeleteToolTypeModel.cs similarity index 91% rename from Models/Mod/DeleteToolTypeModel.cs rename to Moodle.Api/Models/Mod/DeleteToolTypeModel.cs index 9fe8cff..07153c5 100644 --- a/Models/Mod/DeleteToolTypeModel.cs +++ b/Moodle.Api/Models/Mod/DeleteToolTypeModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DeleteToolTypeModel : IModel { diff --git a/Models/Mod/Discussion.cs b/Moodle.Api/Models/Mod/Discussion.cs similarity index 99% rename from Models/Mod/Discussion.cs rename to Moodle.Api/Models/Mod/Discussion.cs index 755501a..53c0b58 100644 --- a/Models/Mod/Discussion.cs +++ b/Moodle.Api/Models/Mod/Discussion.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Discussion : IModel { diff --git a/Models/Mod/DiscussionInputModel.cs b/Moodle.Api/Models/Mod/DiscussionInputModel.cs similarity index 96% rename from Models/Mod/DiscussionInputModel.cs rename to Moodle.Api/Models/Mod/DiscussionInputModel.cs index a575b76..282f660 100644 --- a/Models/Mod/DiscussionInputModel.cs +++ b/Moodle.Api/Models/Mod/DiscussionInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DiscussionInputModel : IModel { diff --git a/Models/Mod/DiscussionModel.cs b/Moodle.Api/Models/Mod/DiscussionModel.cs similarity index 94% rename from Models/Mod/DiscussionModel.cs rename to Moodle.Api/Models/Mod/DiscussionModel.cs index a56bea0..2bcd81a 100644 --- a/Models/Mod/DiscussionModel.cs +++ b/Moodle.Api/Models/Mod/DiscussionModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DiscussionModel : IModel { diff --git a/Models/Mod/DiscussionPostInputModel.cs b/Moodle.Api/Models/Mod/DiscussionPostInputModel.cs similarity index 96% rename from Models/Mod/DiscussionPostInputModel.cs rename to Moodle.Api/Models/Mod/DiscussionPostInputModel.cs index fd8f10d..ac2c796 100644 --- a/Models/Mod/DiscussionPostInputModel.cs +++ b/Moodle.Api/Models/Mod/DiscussionPostInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DiscussionPostInputModel : IModel { diff --git a/Models/Mod/DiscussionPostModel.cs b/Moodle.Api/Models/Mod/DiscussionPostModel.cs similarity index 94% rename from Models/Mod/DiscussionPostModel.cs rename to Moodle.Api/Models/Mod/DiscussionPostModel.cs index 8c5dda1..30c0de9 100644 --- a/Models/Mod/DiscussionPostModel.cs +++ b/Moodle.Api/Models/Mod/DiscussionPostModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class DiscussionPostModel : IModel { diff --git a/Models/Mod/EditPageInputModel.cs b/Moodle.Api/Models/Mod/EditPageInputModel.cs similarity index 94% rename from Models/Mod/EditPageInputModel.cs rename to Moodle.Api/Models/Mod/EditPageInputModel.cs index 6460143..97978ee 100644 --- a/Models/Mod/EditPageInputModel.cs +++ b/Moodle.Api/Models/Mod/EditPageInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EditPageInputModel : IModel { diff --git a/Models/Mod/EditPageModel.cs b/Moodle.Api/Models/Mod/EditPageModel.cs similarity index 94% rename from Models/Mod/EditPageModel.cs rename to Moodle.Api/Models/Mod/EditPageModel.cs index d49e16c..eee259b 100644 --- a/Models/Mod/EditPageModel.cs +++ b/Moodle.Api/Models/Mod/EditPageModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EditPageModel : IModel { diff --git a/Models/Mod/Editorfield.cs b/Moodle.Api/Models/Mod/Editorfield.cs similarity index 95% rename from Models/Mod/Editorfield.cs rename to Moodle.Api/Models/Mod/Editorfield.cs index 92c3e54..e4d69bc 100644 --- a/Models/Mod/Editorfield.cs +++ b/Moodle.Api/Models/Mod/Editorfield.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Editorfield : IModel { diff --git a/Models/Core/Enrolledcourse.cs b/Moodle.Api/Models/Mod/Enrolledcourse.cs similarity index 94% rename from Models/Core/Enrolledcourse.cs rename to Moodle.Api/Models/Mod/Enrolledcourse.cs index faef9f7..1000a53 100644 --- a/Models/Core/Enrolledcourse.cs +++ b/Moodle.Api/Models/Mod/Enrolledcourse.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Mod { public sealed class Enrolledcourse : IModel { diff --git a/Models/Mod/Entrie.cs b/Moodle.Api/Models/Mod/Entrie.cs similarity index 98% rename from Models/Mod/Entrie.cs rename to Moodle.Api/Models/Mod/Entrie.cs index ad0bbae..5cd0a3d 100644 --- a/Models/Mod/Entrie.cs +++ b/Moodle.Api/Models/Mod/Entrie.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Entrie : IModel { diff --git a/Models/Mod/EntriesByAuthorIdInputModel.cs b/Moodle.Api/Models/Mod/EntriesByAuthorIdInputModel.cs similarity index 96% rename from Models/Mod/EntriesByAuthorIdInputModel.cs rename to Moodle.Api/Models/Mod/EntriesByAuthorIdInputModel.cs index b850692..77f2447 100644 --- a/Models/Mod/EntriesByAuthorIdInputModel.cs +++ b/Moodle.Api/Models/Mod/EntriesByAuthorIdInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesByAuthorIdInputModel : IModel { diff --git a/Models/Mod/EntriesByAuthorInputModel.cs b/Moodle.Api/Models/Mod/EntriesByAuthorInputModel.cs similarity index 96% rename from Models/Mod/EntriesByAuthorInputModel.cs rename to Moodle.Api/Models/Mod/EntriesByAuthorInputModel.cs index 39e1eb6..b79613e 100644 --- a/Models/Mod/EntriesByAuthorInputModel.cs +++ b/Moodle.Api/Models/Mod/EntriesByAuthorInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesByAuthorInputModel : IModel { diff --git a/Models/Mod/EntriesByAuthorModel.cs b/Moodle.Api/Models/Mod/EntriesByAuthorModel.cs similarity index 96% rename from Models/Mod/EntriesByAuthorModel.cs rename to Moodle.Api/Models/Mod/EntriesByAuthorModel.cs index 9f24026..a75cd67 100644 --- a/Models/Mod/EntriesByAuthorModel.cs +++ b/Moodle.Api/Models/Mod/EntriesByAuthorModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesByAuthorModel : IModel { diff --git a/Models/Mod/EntriesByCategoryInputModel.cs b/Moodle.Api/Models/Mod/EntriesByCategoryInputModel.cs similarity index 96% rename from Models/Mod/EntriesByCategoryInputModel.cs rename to Moodle.Api/Models/Mod/EntriesByCategoryInputModel.cs index aa986d4..4ee84a9 100644 --- a/Models/Mod/EntriesByCategoryInputModel.cs +++ b/Moodle.Api/Models/Mod/EntriesByCategoryInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesByCategoryInputModel : IModel { diff --git a/Models/Mod/EntriesByCategoryModel.cs b/Moodle.Api/Models/Mod/EntriesByCategoryModel.cs similarity index 96% rename from Models/Mod/EntriesByCategoryModel.cs rename to Moodle.Api/Models/Mod/EntriesByCategoryModel.cs index a582b4d..5deb21a 100644 --- a/Models/Mod/EntriesByCategoryModel.cs +++ b/Moodle.Api/Models/Mod/EntriesByCategoryModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesByCategoryModel : IModel { diff --git a/Models/Mod/EntriesByDateInputModel.cs b/Moodle.Api/Models/Mod/EntriesByDateInputModel.cs similarity index 96% rename from Models/Mod/EntriesByDateInputModel.cs rename to Moodle.Api/Models/Mod/EntriesByDateInputModel.cs index f05c401..2e251b6 100644 --- a/Models/Mod/EntriesByDateInputModel.cs +++ b/Moodle.Api/Models/Mod/EntriesByDateInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesByDateInputModel : IModel { diff --git a/Models/Mod/EntriesByLetterInputModel.cs b/Moodle.Api/Models/Mod/EntriesByLetterInputModel.cs similarity index 96% rename from Models/Mod/EntriesByLetterInputModel.cs rename to Moodle.Api/Models/Mod/EntriesByLetterInputModel.cs index 3450ffb..ce36536 100644 --- a/Models/Mod/EntriesByLetterInputModel.cs +++ b/Moodle.Api/Models/Mod/EntriesByLetterInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesByLetterInputModel : IModel { diff --git a/Models/Mod/EntriesBySearchInputModel.cs b/Moodle.Api/Models/Mod/EntriesBySearchInputModel.cs similarity index 97% rename from Models/Mod/EntriesBySearchInputModel.cs rename to Moodle.Api/Models/Mod/EntriesBySearchInputModel.cs index c78f412..533611a 100644 --- a/Models/Mod/EntriesBySearchInputModel.cs +++ b/Moodle.Api/Models/Mod/EntriesBySearchInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesBySearchInputModel : IModel { diff --git a/Models/Mod/EntriesByTermInputModel.cs b/Moodle.Api/Models/Mod/EntriesByTermInputModel.cs similarity index 96% rename from Models/Mod/EntriesByTermInputModel.cs rename to Moodle.Api/Models/Mod/EntriesByTermInputModel.cs index cfad1c4..1418575 100644 --- a/Models/Mod/EntriesByTermInputModel.cs +++ b/Moodle.Api/Models/Mod/EntriesByTermInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesByTermInputModel : IModel { diff --git a/Models/Mod/EntriesInputModel.cs b/Moodle.Api/Models/Mod/EntriesInputModel.cs similarity index 97% rename from Models/Mod/EntriesInputModel.cs rename to Moodle.Api/Models/Mod/EntriesInputModel.cs index 14d61d4..a06e5ea 100644 --- a/Models/Mod/EntriesInputModel.cs +++ b/Moodle.Api/Models/Mod/EntriesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesInputModel : IModel { diff --git a/Models/Mod/EntriesModel.cs b/Moodle.Api/Models/Mod/EntriesModel.cs similarity index 97% rename from Models/Mod/EntriesModel.cs rename to Moodle.Api/Models/Mod/EntriesModel.cs index 557ff64..2e30d8f 100644 --- a/Models/Mod/EntriesModel.cs +++ b/Moodle.Api/Models/Mod/EntriesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesModel : IModel { diff --git a/Models/Mod/EntriesToApproveInputModel.cs b/Moodle.Api/Models/Mod/EntriesToApproveInputModel.cs similarity index 96% rename from Models/Mod/EntriesToApproveInputModel.cs rename to Moodle.Api/Models/Mod/EntriesToApproveInputModel.cs index c4c0f08..37449f0 100644 --- a/Models/Mod/EntriesToApproveInputModel.cs +++ b/Moodle.Api/Models/Mod/EntriesToApproveInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntriesToApproveInputModel : IModel { diff --git a/Models/Mod/Entry.cs b/Moodle.Api/Models/Mod/Entry.cs similarity index 99% rename from Models/Mod/Entry.cs rename to Moodle.Api/Models/Mod/Entry.cs index 8b8ad39..466f2f3 100644 --- a/Models/Mod/Entry.cs +++ b/Moodle.Api/Models/Mod/Entry.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Entry : IModel { diff --git a/Models/Mod/EntryByIdModel.cs b/Moodle.Api/Models/Mod/EntryByIdModel.cs similarity index 94% rename from Models/Mod/EntryByIdModel.cs rename to Moodle.Api/Models/Mod/EntryByIdModel.cs index 746501a..580c07a 100644 --- a/Models/Mod/EntryByIdModel.cs +++ b/Moodle.Api/Models/Mod/EntryByIdModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntryByIdModel : IModel { diff --git a/Models/Mod/EntryInputModel.cs b/Moodle.Api/Models/Mod/EntryInputModel.cs similarity index 94% rename from Models/Mod/EntryInputModel.cs rename to Moodle.Api/Models/Mod/EntryInputModel.cs index a2f5948..830bf2d 100644 --- a/Models/Mod/EntryInputModel.cs +++ b/Moodle.Api/Models/Mod/EntryInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntryInputModel : IModel { diff --git a/Models/Mod/EntryModel.cs b/Moodle.Api/Models/Mod/EntryModel.cs similarity index 97% rename from Models/Mod/EntryModel.cs rename to Moodle.Api/Models/Mod/EntryModel.cs index c47cfca..70cdc31 100644 --- a/Models/Mod/EntryModel.cs +++ b/Moodle.Api/Models/Mod/EntryModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class EntryModel : IModel { diff --git a/Models/Mod/Extradata.cs b/Moodle.Api/Models/Mod/Extradata.cs similarity index 93% rename from Models/Mod/Extradata.cs rename to Moodle.Api/Models/Mod/Extradata.cs index 06974f0..aec5cb6 100644 --- a/Models/Mod/Extradata.cs +++ b/Moodle.Api/Models/Mod/Extradata.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Extradata : IModel { diff --git a/Models/Mod/Feedback.cs b/Moodle.Api/Models/Mod/Feedback.cs similarity index 96% rename from Models/Mod/Feedback.cs rename to Moodle.Api/Models/Mod/Feedback.cs index e95971e..47d36b6 100644 --- a/Models/Mod/Feedback.cs +++ b/Moodle.Api/Models/Mod/Feedback.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Feedback : IModel { diff --git a/Models/Mod/FeedbackAccessInformationModel.cs b/Moodle.Api/Models/Mod/FeedbackAccessInformationModel.cs similarity index 98% rename from Models/Mod/FeedbackAccessInformationModel.cs rename to Moodle.Api/Models/Mod/FeedbackAccessInformationModel.cs index eb7db4e..c6c4321 100644 --- a/Models/Mod/FeedbackAccessInformationModel.cs +++ b/Moodle.Api/Models/Mod/FeedbackAccessInformationModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class FeedbackAccessInformationModel : IModel { diff --git a/Models/Mod/Feedbackinlinefile.cs b/Moodle.Api/Models/Mod/Feedbackinlinefile.cs similarity index 97% rename from Models/Mod/Feedbackinlinefile.cs rename to Moodle.Api/Models/Mod/Feedbackinlinefile.cs index 0ced1ce..4e48f54 100644 --- a/Models/Mod/Feedbackinlinefile.cs +++ b/Moodle.Api/Models/Mod/Feedbackinlinefile.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Feedbackinlinefile : IModel { diff --git a/Models/Mod/Feedbackplugin.cs b/Moodle.Api/Models/Mod/Feedbackplugin.cs similarity index 96% rename from Models/Mod/Feedbackplugin.cs rename to Moodle.Api/Models/Mod/Feedbackplugin.cs index 168d224..0e6787c 100644 --- a/Models/Mod/Feedbackplugin.cs +++ b/Moodle.Api/Models/Mod/Feedbackplugin.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Feedbackplugin : IModel { diff --git a/Models/Mod/FeedbacksByCoursesModel.cs b/Moodle.Api/Models/Mod/FeedbacksByCoursesModel.cs similarity index 95% rename from Models/Mod/FeedbacksByCoursesModel.cs rename to Moodle.Api/Models/Mod/FeedbacksByCoursesModel.cs index 153bafd..9066a49 100644 --- a/Models/Mod/FeedbacksByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/FeedbacksByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class FeedbacksByCoursesModel : IModel { diff --git a/Models/Mod/Field.cs b/Moodle.Api/Models/Mod/Field.cs similarity index 98% rename from Models/Mod/Field.cs rename to Moodle.Api/Models/Mod/Field.cs index 78fbad9..9d94a3b 100644 --- a/Models/Mod/Field.cs +++ b/Moodle.Api/Models/Mod/Field.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Field : IModel { diff --git a/Models/Mod/Fieldnotification.cs b/Moodle.Api/Models/Mod/Fieldnotification.cs similarity index 93% rename from Models/Mod/Fieldnotification.cs rename to Moodle.Api/Models/Mod/Fieldnotification.cs index 8602de7..83826f8 100644 --- a/Models/Mod/Fieldnotification.cs +++ b/Moodle.Api/Models/Mod/Fieldnotification.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Fieldnotification : IModel { diff --git a/Models/Mod/FieldsInputModel.cs b/Moodle.Api/Models/Mod/FieldsInputModel.cs similarity index 91% rename from Models/Mod/FieldsInputModel.cs rename to Moodle.Api/Models/Mod/FieldsInputModel.cs index 74f9474..c517cbe 100644 --- a/Models/Mod/FieldsInputModel.cs +++ b/Moodle.Api/Models/Mod/FieldsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class FieldsInputModel : IModel { diff --git a/Models/Mod/FieldsModel.cs b/Moodle.Api/Models/Mod/FieldsModel.cs similarity index 95% rename from Models/Mod/FieldsModel.cs rename to Moodle.Api/Models/Mod/FieldsModel.cs index dc0e5e1..d7d57e8 100644 --- a/Models/Mod/FieldsModel.cs +++ b/Moodle.Api/Models/Mod/FieldsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class FieldsModel : IModel { diff --git a/Models/Mod/File.cs b/Moodle.Api/Models/Mod/File.cs similarity index 97% rename from Models/Mod/File.cs rename to Moodle.Api/Models/Mod/File.cs index 5fd61ef..c5bfa55 100644 --- a/Models/Mod/File.cs +++ b/Moodle.Api/Models/Mod/File.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class File : IModel { diff --git a/Models/Mod/Filearea.cs b/Moodle.Api/Models/Mod/Filearea.cs similarity index 94% rename from Models/Mod/Filearea.cs rename to Moodle.Api/Models/Mod/Filearea.cs index df57c4b..c8aa198 100644 --- a/Models/Mod/Filearea.cs +++ b/Moodle.Api/Models/Mod/Filearea.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Filearea : IModel { diff --git a/Models/Mod/FillingInputModel.cs b/Moodle.Api/Models/Mod/FillingInputModel.cs similarity index 96% rename from Models/Mod/FillingInputModel.cs rename to Moodle.Api/Models/Mod/FillingInputModel.cs index 3c64aef..4afcd28 100644 --- a/Models/Mod/FillingInputModel.cs +++ b/Moodle.Api/Models/Mod/FillingInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class FillingInputModel : IModel { diff --git a/Models/Mod/FinishAttemptInputModel.cs b/Moodle.Api/Models/Mod/FinishAttemptInputModel.cs similarity index 95% rename from Models/Mod/FinishAttemptInputModel.cs rename to Moodle.Api/Models/Mod/FinishAttemptInputModel.cs index 5f46d3d..cea3811 100644 --- a/Models/Mod/FinishAttemptInputModel.cs +++ b/Moodle.Api/Models/Mod/FinishAttemptInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class FinishAttemptInputModel : IModel { diff --git a/Models/Mod/FinishAttemptModel.cs b/Moodle.Api/Models/Mod/FinishAttemptModel.cs similarity index 96% rename from Models/Mod/FinishAttemptModel.cs rename to Moodle.Api/Models/Mod/FinishAttemptModel.cs index fcbfb0c..3851d44 100644 --- a/Models/Mod/FinishAttemptModel.cs +++ b/Moodle.Api/Models/Mod/FinishAttemptModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class FinishAttemptModel : IModel { diff --git a/Models/Mod/FinishedResponsesModel.cs b/Moodle.Api/Models/Mod/FinishedResponsesModel.cs similarity index 95% rename from Models/Mod/FinishedResponsesModel.cs rename to Moodle.Api/Models/Mod/FinishedResponsesModel.cs index dce0999..787bfc4 100644 --- a/Models/Mod/FinishedResponsesModel.cs +++ b/Moodle.Api/Models/Mod/FinishedResponsesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class FinishedResponsesModel : IModel { diff --git a/Models/Mod/Folder.cs b/Moodle.Api/Models/Mod/Folder.cs similarity index 98% rename from Models/Mod/Folder.cs rename to Moodle.Api/Models/Mod/Folder.cs index 1ab3941..66b0bc0 100644 --- a/Models/Mod/Folder.cs +++ b/Moodle.Api/Models/Mod/Folder.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Folder : IModel { diff --git a/Models/Mod/FoldersByCoursesModel.cs b/Moodle.Api/Models/Mod/FoldersByCoursesModel.cs similarity index 95% rename from Models/Mod/FoldersByCoursesModel.cs rename to Moodle.Api/Models/Mod/FoldersByCoursesModel.cs index 1b8c845..db11d9b 100644 --- a/Models/Mod/FoldersByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/FoldersByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class FoldersByCoursesModel : IModel { diff --git a/Models/Mod/ForumDiscussionPostsInputModel.cs b/Moodle.Api/Models/Mod/ForumDiscussionPostsInputModel.cs similarity index 94% rename from Models/Mod/ForumDiscussionPostsInputModel.cs rename to Moodle.Api/Models/Mod/ForumDiscussionPostsInputModel.cs index 6d3181a..1b2178f 100644 --- a/Models/Mod/ForumDiscussionPostsInputModel.cs +++ b/Moodle.Api/Models/Mod/ForumDiscussionPostsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ForumDiscussionPostsInputModel : IModel { diff --git a/Models/Mod/ForumDiscussionPostsModel.cs b/Moodle.Api/Models/Mod/ForumDiscussionPostsModel.cs similarity index 95% rename from Models/Mod/ForumDiscussionPostsModel.cs rename to Moodle.Api/Models/Mod/ForumDiscussionPostsModel.cs index 0c6338a..3522562 100644 --- a/Models/Mod/ForumDiscussionPostsModel.cs +++ b/Moodle.Api/Models/Mod/ForumDiscussionPostsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ForumDiscussionPostsModel : IModel { diff --git a/Models/Mod/ForumDiscussionsPaginatedInputModel.cs b/Moodle.Api/Models/Mod/ForumDiscussionsPaginatedInputModel.cs similarity index 96% rename from Models/Mod/ForumDiscussionsPaginatedInputModel.cs rename to Moodle.Api/Models/Mod/ForumDiscussionsPaginatedInputModel.cs index 78c0e56..d4264f2 100644 --- a/Models/Mod/ForumDiscussionsPaginatedInputModel.cs +++ b/Moodle.Api/Models/Mod/ForumDiscussionsPaginatedInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ForumDiscussionsPaginatedInputModel : IModel { diff --git a/Models/Mod/ForumDiscussionsPaginatedModel.cs b/Moodle.Api/Models/Mod/ForumDiscussionsPaginatedModel.cs similarity index 95% rename from Models/Mod/ForumDiscussionsPaginatedModel.cs rename to Moodle.Api/Models/Mod/ForumDiscussionsPaginatedModel.cs index 3c22391..22ca5cd 100644 --- a/Models/Mod/ForumDiscussionsPaginatedModel.cs +++ b/Moodle.Api/Models/Mod/ForumDiscussionsPaginatedModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ForumDiscussionsPaginatedModel : IModel { diff --git a/Models/Mod/ForumsByCoursesModel.cs b/Moodle.Api/Models/Mod/ForumsByCoursesModel.cs similarity index 99% rename from Models/Mod/ForumsByCoursesModel.cs rename to Moodle.Api/Models/Mod/ForumsByCoursesModel.cs index 51e34d1..a1e9dbc 100644 --- a/Models/Mod/ForumsByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/ForumsByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ForumsByCoursesModel : IModel { diff --git a/Models/Mod/GetEntry.cs b/Moodle.Api/Models/Mod/GetEntry.cs similarity index 86% rename from Models/Mod/GetEntry.cs rename to Moodle.Api/Models/Mod/GetEntry.cs index c4d0273..84bb35c 100644 --- a/Models/Mod/GetEntry.cs +++ b/Moodle.Api/Models/Mod/GetEntry.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class GetEntry : IModel { diff --git a/Models/Mod/GetEntryInputModel.cs b/Moodle.Api/Models/Mod/GetEntryInputModel.cs similarity index 87% rename from Models/Mod/GetEntryInputModel.cs rename to Moodle.Api/Models/Mod/GetEntryInputModel.cs index 41dd496..85bb184 100644 --- a/Models/Mod/GetEntryInputModel.cs +++ b/Moodle.Api/Models/Mod/GetEntryInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class GetEntryInputModel : IModel { diff --git a/Models/Mod/Glossarie.cs b/Moodle.Api/Models/Mod/Glossarie.cs similarity index 99% rename from Models/Mod/Glossarie.cs rename to Moodle.Api/Models/Mod/Glossarie.cs index 415c56f..f1d1c10 100644 --- a/Models/Mod/Glossarie.cs +++ b/Moodle.Api/Models/Mod/Glossarie.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Glossarie : IModel { diff --git a/Models/Mod/GlossariesByCoursesModel.cs b/Moodle.Api/Models/Mod/GlossariesByCoursesModel.cs similarity index 95% rename from Models/Mod/GlossariesByCoursesModel.cs rename to Moodle.Api/Models/Mod/GlossariesByCoursesModel.cs index 88c019f..0e650b1 100644 --- a/Models/Mod/GlossariesByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/GlossariesByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class GlossariesByCoursesModel : IModel { diff --git a/Models/Mod/Grade.cs b/Moodle.Api/Models/Mod/Grade.cs similarity index 97% rename from Models/Mod/Grade.cs rename to Moodle.Api/Models/Mod/Grade.cs index e18124d..f9539f8 100644 --- a/Models/Mod/Grade.cs +++ b/Moodle.Api/Models/Mod/Grade.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Grade : IModel { diff --git a/Models/Mod/GradeInputModel.cs b/Moodle.Api/Models/Mod/GradeInputModel.cs similarity index 97% rename from Models/Mod/GradeInputModel.cs rename to Moodle.Api/Models/Mod/GradeInputModel.cs index 73ca1da..b3fc0fb 100644 --- a/Models/Mod/GradeInputModel.cs +++ b/Moodle.Api/Models/Mod/GradeInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class GradeInputModel : IModel { diff --git a/Models/Mod/Gradeinfo.cs b/Moodle.Api/Models/Mod/Gradeinfo.cs similarity index 97% rename from Models/Mod/Gradeinfo.cs rename to Moodle.Api/Models/Mod/Gradeinfo.cs index f897155..56e9123 100644 --- a/Models/Mod/Gradeinfo.cs +++ b/Moodle.Api/Models/Mod/Gradeinfo.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Gradeinfo : IModel { diff --git a/Models/Mod/GradesInputModel.cs b/Moodle.Api/Models/Mod/GradesInputModel.cs similarity index 95% rename from Models/Mod/GradesInputModel.cs rename to Moodle.Api/Models/Mod/GradesInputModel.cs index df67aff..a45175e 100644 --- a/Models/Mod/GradesInputModel.cs +++ b/Moodle.Api/Models/Mod/GradesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class GradesInputModel : IModel { diff --git a/Models/Mod/GradesModel.cs b/Moodle.Api/Models/Mod/GradesModel.cs similarity index 95% rename from Models/Mod/GradesModel.cs rename to Moodle.Api/Models/Mod/GradesModel.cs index dd28ccc..9f7aa5a 100644 --- a/Models/Mod/GradesModel.cs +++ b/Moodle.Api/Models/Mod/GradesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class GradesModel : IModel { diff --git a/Models/Mod/Gradingsummary.cs b/Moodle.Api/Models/Mod/Gradingsummary.cs similarity index 97% rename from Models/Mod/Gradingsummary.cs rename to Moodle.Api/Models/Mod/Gradingsummary.cs index 28addc6..a2ebe92 100644 --- a/Models/Mod/Gradingsummary.cs +++ b/Moodle.Api/Models/Mod/Gradingsummary.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Gradingsummary : IModel { diff --git a/Models/Core/Group.cs b/Moodle.Api/Models/Mod/Group.cs similarity index 94% rename from Models/Core/Group.cs rename to Moodle.Api/Models/Mod/Group.cs index a46dd25..0911d6f 100644 --- a/Models/Core/Group.cs +++ b/Moodle.Api/Models/Mod/Group.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Mod { public sealed class Group : IModel { diff --git a/Models/Mod/GuideInputModel.cs b/Moodle.Api/Models/Mod/GuideInputModel.cs similarity index 93% rename from Models/Mod/GuideInputModel.cs rename to Moodle.Api/Models/Mod/GuideInputModel.cs index e27dae9..0fc2c85 100644 --- a/Models/Mod/GuideInputModel.cs +++ b/Moodle.Api/Models/Mod/GuideInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class GuideInputModel : IModel { diff --git a/Models/Mod/Imscp.cs b/Moodle.Api/Models/Mod/Imscp.cs similarity index 98% rename from Models/Mod/Imscp.cs rename to Moodle.Api/Models/Mod/Imscp.cs index 5a5569b..ffd648b 100644 --- a/Models/Mod/Imscp.cs +++ b/Moodle.Api/Models/Mod/Imscp.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Imscp : IModel { diff --git a/Models/Mod/ImscpsByCoursesModel.cs b/Moodle.Api/Models/Mod/ImscpsByCoursesModel.cs similarity index 95% rename from Models/Mod/ImscpsByCoursesModel.cs rename to Moodle.Api/Models/Mod/ImscpsByCoursesModel.cs index 2eb9b6d..c59d29c 100644 --- a/Models/Mod/ImscpsByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/ImscpsByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ImscpsByCoursesModel : IModel { diff --git a/Models/Mod/InsertScormTracksInputModel.cs b/Moodle.Api/Models/Mod/InsertScormTracksInputModel.cs similarity index 95% rename from Models/Mod/InsertScormTracksInputModel.cs rename to Moodle.Api/Models/Mod/InsertScormTracksInputModel.cs index 1d19530..264936f 100644 --- a/Models/Mod/InsertScormTracksInputModel.cs +++ b/Moodle.Api/Models/Mod/InsertScormTracksInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class InsertScormTracksInputModel : IModel { diff --git a/Models/Mod/InsertScormTracksModel.cs b/Moodle.Api/Models/Mod/InsertScormTracksModel.cs similarity index 95% rename from Models/Mod/InsertScormTracksModel.cs rename to Moodle.Api/Models/Mod/InsertScormTracksModel.cs index 1c4cd56..84c6d65 100644 --- a/Models/Mod/InsertScormTracksModel.cs +++ b/Moodle.Api/Models/Mod/InsertScormTracksModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class InsertScormTracksModel : IModel { diff --git a/Models/Mod/Introattachment.cs b/Moodle.Api/Models/Mod/Introattachment.cs similarity index 97% rename from Models/Mod/Introattachment.cs rename to Moodle.Api/Models/Mod/Introattachment.cs index 2e9988e..d1928c6 100644 --- a/Models/Mod/Introattachment.cs +++ b/Moodle.Api/Models/Mod/Introattachment.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Introattachment : IModel { diff --git a/Models/Mod/Introfile.cs b/Moodle.Api/Models/Mod/Introfile.cs similarity index 97% rename from Models/Mod/Introfile.cs rename to Moodle.Api/Models/Mod/Introfile.cs index d2be69f..d82de73 100644 --- a/Models/Mod/Introfile.cs +++ b/Moodle.Api/Models/Mod/Introfile.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Introfile : IModel { diff --git a/Models/Mod/IsCartridgeInputModel.cs b/Moodle.Api/Models/Mod/IsCartridgeInputModel.cs similarity index 91% rename from Models/Mod/IsCartridgeInputModel.cs rename to Moodle.Api/Models/Mod/IsCartridgeInputModel.cs index 90e9ea4..28be6b0 100644 --- a/Models/Mod/IsCartridgeInputModel.cs +++ b/Moodle.Api/Models/Mod/IsCartridgeInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class IsCartridgeInputModel : IModel { diff --git a/Models/Mod/IsCartridgeModel.cs b/Moodle.Api/Models/Mod/IsCartridgeModel.cs similarity index 91% rename from Models/Mod/IsCartridgeModel.cs rename to Moodle.Api/Models/Mod/IsCartridgeModel.cs index dd41d89..2e914e2 100644 --- a/Models/Mod/IsCartridgeModel.cs +++ b/Moodle.Api/Models/Mod/IsCartridgeModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class IsCartridgeModel : IModel { diff --git a/Models/Mod/Item.cs b/Moodle.Api/Models/Mod/Item.cs similarity index 98% rename from Models/Mod/Item.cs rename to Moodle.Api/Models/Mod/Item.cs index b5c022b..02b71cd 100644 --- a/Models/Mod/Item.cs +++ b/Moodle.Api/Models/Mod/Item.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Item : IModel { diff --git a/Models/Mod/Itemfile.cs b/Moodle.Api/Models/Mod/Itemfile.cs similarity index 98% rename from Models/Mod/Itemfile.cs rename to Moodle.Api/Models/Mod/Itemfile.cs index 12addb8..10b2c65 100644 --- a/Models/Mod/Itemfile.cs +++ b/Moodle.Api/Models/Mod/Itemfile.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Itemfile : IModel { diff --git a/Models/Mod/ItemsModel.cs b/Moodle.Api/Models/Mod/ItemsModel.cs similarity index 95% rename from Models/Mod/ItemsModel.cs rename to Moodle.Api/Models/Mod/ItemsModel.cs index 4823ea7..646ea58 100644 --- a/Models/Mod/ItemsModel.cs +++ b/Moodle.Api/Models/Mod/ItemsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ItemsModel : IModel { diff --git a/Models/Mod/Itemsdata.cs b/Moodle.Api/Models/Mod/Itemsdata.cs similarity index 94% rename from Models/Mod/Itemsdata.cs rename to Moodle.Api/Models/Mod/Itemsdata.cs index aa757bd..4f719ab 100644 --- a/Models/Mod/Itemsdata.cs +++ b/Moodle.Api/Models/Mod/Itemsdata.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Itemsdata : IModel { diff --git a/Models/Mod/Jump.cs b/Moodle.Api/Models/Mod/Jump.cs similarity index 95% rename from Models/Mod/Jump.cs rename to Moodle.Api/Models/Mod/Jump.cs index 1a104be..05c4dde 100644 --- a/Models/Mod/Jump.cs +++ b/Moodle.Api/Models/Mod/Jump.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Jump : IModel { diff --git a/Models/Mod/Label.cs b/Moodle.Api/Models/Mod/Label.cs similarity index 98% rename from Models/Mod/Label.cs rename to Moodle.Api/Models/Mod/Label.cs index 7445b25..5c67f9d 100644 --- a/Models/Mod/Label.cs +++ b/Moodle.Api/Models/Mod/Label.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Label : IModel { diff --git a/Models/Mod/LabelsByCoursesModel.cs b/Moodle.Api/Models/Mod/LabelsByCoursesModel.cs similarity index 95% rename from Models/Mod/LabelsByCoursesModel.cs rename to Moodle.Api/Models/Mod/LabelsByCoursesModel.cs index 7886bad..270465a 100644 --- a/Models/Mod/LabelsByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/LabelsByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LabelsByCoursesModel : IModel { diff --git a/Models/Mod/LastCompletedModel.cs b/Moodle.Api/Models/Mod/LastCompletedModel.cs similarity index 94% rename from Models/Mod/LastCompletedModel.cs rename to Moodle.Api/Models/Mod/LastCompletedModel.cs index 405b97a..bace4b3 100644 --- a/Models/Mod/LastCompletedModel.cs +++ b/Moodle.Api/Models/Mod/LastCompletedModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LastCompletedModel : IModel { diff --git a/Models/Mod/Lastattempt.cs b/Moodle.Api/Models/Mod/Lastattempt.cs similarity index 98% rename from Models/Mod/Lastattempt.cs rename to Moodle.Api/Models/Mod/Lastattempt.cs index f6d9a1c..a43c3f8 100644 --- a/Models/Mod/Lastattempt.cs +++ b/Moodle.Api/Models/Mod/Lastattempt.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Lastattempt : IModel { diff --git a/Models/Mod/LaunchAttemptInputModel.cs b/Moodle.Api/Models/Mod/LaunchAttemptInputModel.cs similarity index 95% rename from Models/Mod/LaunchAttemptInputModel.cs rename to Moodle.Api/Models/Mod/LaunchAttemptInputModel.cs index b738c6a..6d9bccc 100644 --- a/Models/Mod/LaunchAttemptInputModel.cs +++ b/Moodle.Api/Models/Mod/LaunchAttemptInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LaunchAttemptInputModel : IModel { diff --git a/Models/Mod/LaunchAttemptModel.cs b/Moodle.Api/Models/Mod/LaunchAttemptModel.cs similarity index 95% rename from Models/Mod/LaunchAttemptModel.cs rename to Moodle.Api/Models/Mod/LaunchAttemptModel.cs index 6e30b57..30d4972 100644 --- a/Models/Mod/LaunchAttemptModel.cs +++ b/Moodle.Api/Models/Mod/LaunchAttemptModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LaunchAttemptModel : IModel { diff --git a/Models/Mod/LaunchFeedbackModel.cs b/Moodle.Api/Models/Mod/LaunchFeedbackModel.cs similarity index 94% rename from Models/Mod/LaunchFeedbackModel.cs rename to Moodle.Api/Models/Mod/LaunchFeedbackModel.cs index 6dff5a4..2ccf970 100644 --- a/Models/Mod/LaunchFeedbackModel.cs +++ b/Moodle.Api/Models/Mod/LaunchFeedbackModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LaunchFeedbackModel : IModel { diff --git a/Models/Mod/LaunchScoInputModel.cs b/Moodle.Api/Models/Mod/LaunchScoInputModel.cs similarity index 93% rename from Models/Mod/LaunchScoInputModel.cs rename to Moodle.Api/Models/Mod/LaunchScoInputModel.cs index 0cd1621..a37149a 100644 --- a/Models/Mod/LaunchScoInputModel.cs +++ b/Moodle.Api/Models/Mod/LaunchScoInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LaunchScoInputModel : IModel { diff --git a/Models/Mod/Lesson.cs b/Moodle.Api/Models/Mod/Lesson.cs similarity index 99% rename from Models/Mod/Lesson.cs rename to Moodle.Api/Models/Mod/Lesson.cs index 5834e6e..c07faca 100644 --- a/Models/Mod/Lesson.cs +++ b/Moodle.Api/Models/Mod/Lesson.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Lesson : IModel { diff --git a/Models/Mod/LessonAccessInformationInputModel.cs b/Moodle.Api/Models/Mod/LessonAccessInformationInputModel.cs similarity index 91% rename from Models/Mod/LessonAccessInformationInputModel.cs rename to Moodle.Api/Models/Mod/LessonAccessInformationInputModel.cs index 74483d4..34effba 100644 --- a/Models/Mod/LessonAccessInformationInputModel.cs +++ b/Moodle.Api/Models/Mod/LessonAccessInformationInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LessonAccessInformationInputModel : IModel { diff --git a/Models/Mod/LessonAccessInformationModel.cs b/Moodle.Api/Models/Mod/LessonAccessInformationModel.cs similarity index 98% rename from Models/Mod/LessonAccessInformationModel.cs rename to Moodle.Api/Models/Mod/LessonAccessInformationModel.cs index c224e85..407a1d3 100644 --- a/Models/Mod/LessonAccessInformationModel.cs +++ b/Moodle.Api/Models/Mod/LessonAccessInformationModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LessonAccessInformationModel : IModel { diff --git a/Models/Mod/LessonInputModel.cs b/Moodle.Api/Models/Mod/LessonInputModel.cs similarity index 93% rename from Models/Mod/LessonInputModel.cs rename to Moodle.Api/Models/Mod/LessonInputModel.cs index 732cc52..970866c 100644 --- a/Models/Mod/LessonInputModel.cs +++ b/Moodle.Api/Models/Mod/LessonInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LessonInputModel : IModel { diff --git a/Models/Mod/LessonModel.cs b/Moodle.Api/Models/Mod/LessonModel.cs similarity index 94% rename from Models/Mod/LessonModel.cs rename to Moodle.Api/Models/Mod/LessonModel.cs index 6b0b444..ad9e310 100644 --- a/Models/Mod/LessonModel.cs +++ b/Moodle.Api/Models/Mod/LessonModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LessonModel : IModel { diff --git a/Models/Mod/LessonsByCoursesModel.cs b/Moodle.Api/Models/Mod/LessonsByCoursesModel.cs similarity index 95% rename from Models/Mod/LessonsByCoursesModel.cs rename to Moodle.Api/Models/Mod/LessonsByCoursesModel.cs index cbb324c..b6e0c99 100644 --- a/Models/Mod/LessonsByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/LessonsByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LessonsByCoursesModel : IModel { diff --git a/Models/Mod/LockSubmissionsInputModel.cs b/Moodle.Api/Models/Mod/LockSubmissionsInputModel.cs similarity index 95% rename from Models/Mod/LockSubmissionsInputModel.cs rename to Moodle.Api/Models/Mod/LockSubmissionsInputModel.cs index d5894ec..38094a5 100644 --- a/Models/Mod/LockSubmissionsInputModel.cs +++ b/Moodle.Api/Models/Mod/LockSubmissionsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LockSubmissionsInputModel : IModel { diff --git a/Models/Mod/LoginUserInputModel.cs b/Moodle.Api/Models/Mod/LoginUserInputModel.cs similarity index 93% rename from Models/Mod/LoginUserInputModel.cs rename to Moodle.Api/Models/Mod/LoginUserInputModel.cs index 91957bd..d56a854 100644 --- a/Models/Mod/LoginUserInputModel.cs +++ b/Moodle.Api/Models/Mod/LoginUserInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LoginUserInputModel : IModel { diff --git a/Models/Mod/LoginUserModel.cs b/Moodle.Api/Models/Mod/LoginUserModel.cs similarity index 94% rename from Models/Mod/LoginUserModel.cs rename to Moodle.Api/Models/Mod/LoginUserModel.cs index f6b92d6..c69e1e2 100644 --- a/Models/Mod/LoginUserModel.cs +++ b/Moodle.Api/Models/Mod/LoginUserModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LoginUserModel : IModel { diff --git a/Models/Mod/Lti.cs b/Moodle.Api/Models/Mod/Lti.cs similarity index 99% rename from Models/Mod/Lti.cs rename to Moodle.Api/Models/Mod/Lti.cs index 31ae96a..a0b3b20 100644 --- a/Models/Mod/Lti.cs +++ b/Moodle.Api/Models/Mod/Lti.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Lti : IModel { diff --git a/Models/Mod/LtisByCoursesModel.cs b/Moodle.Api/Models/Mod/LtisByCoursesModel.cs similarity index 95% rename from Models/Mod/LtisByCoursesModel.cs rename to Moodle.Api/Models/Mod/LtisByCoursesModel.cs index 32910c9..78a0cb7 100644 --- a/Models/Mod/LtisByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/LtisByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class LtisByCoursesModel : IModel { diff --git a/Models/Mod/Mapping.cs b/Moodle.Api/Models/Mod/Mapping.cs similarity index 93% rename from Models/Mod/Mapping.cs rename to Moodle.Api/Models/Mod/Mapping.cs index b4ecec3..7fe590f 100644 --- a/Models/Mod/Mapping.cs +++ b/Moodle.Api/Models/Mod/Mapping.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Mapping : IModel { diff --git a/Models/Gradereport/MarkCourseSelfCompletedModel.cs b/Moodle.Api/Models/Mod/MarkCourseSelfCompletedModel.cs similarity index 93% rename from Models/Gradereport/MarkCourseSelfCompletedModel.cs rename to Moodle.Api/Models/Mod/MarkCourseSelfCompletedModel.cs index 9261aff..3f98f74 100644 --- a/Models/Gradereport/MarkCourseSelfCompletedModel.cs +++ b/Moodle.Api/Models/Mod/MarkCourseSelfCompletedModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Gradereport +namespace Moodle.Api.Models.Mod { public sealed class MarkCourseSelfCompletedModel : IModel { diff --git a/Models/Core/MarkMessageReadModel.cs b/Moodle.Api/Models/Mod/MarkMessageReadModel.cs similarity index 94% rename from Models/Core/MarkMessageReadModel.cs rename to Moodle.Api/Models/Mod/MarkMessageReadModel.cs index 8d3d66b..05ebe4f 100644 --- a/Models/Core/MarkMessageReadModel.cs +++ b/Moodle.Api/Models/Mod/MarkMessageReadModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Mod { public sealed class MarkMessageReadModel : IModel { diff --git a/Models/Mod/Mediafile.cs b/Moodle.Api/Models/Mod/Mediafile.cs similarity index 97% rename from Models/Mod/Mediafile.cs rename to Moodle.Api/Models/Mod/Mediafile.cs index 43cf6f0..9d2bcdf 100644 --- a/Models/Mod/Mediafile.cs +++ b/Moodle.Api/Models/Mod/Mediafile.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Mediafile : IModel { diff --git a/Models/Mod/Message.cs b/Moodle.Api/Models/Mod/Message.cs similarity index 93% rename from Models/Mod/Message.cs rename to Moodle.Api/Models/Mod/Message.cs index 87b3817..6101634 100644 --- a/Models/Mod/Message.cs +++ b/Moodle.Api/Models/Mod/Message.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Message : IModel { diff --git a/Models/Mod/Messageinlinefile.cs b/Moodle.Api/Models/Mod/Messageinlinefile.cs similarity index 97% rename from Models/Mod/Messageinlinefile.cs rename to Moodle.Api/Models/Mod/Messageinlinefile.cs index 6f937b1..b601ebc 100644 --- a/Models/Mod/Messageinlinefile.cs +++ b/Moodle.Api/Models/Mod/Messageinlinefile.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Messageinlinefile : IModel { diff --git a/Models/Mod/NewPageInputModel.cs b/Moodle.Api/Models/Mod/NewPageInputModel.cs similarity index 97% rename from Models/Mod/NewPageInputModel.cs rename to Moodle.Api/Models/Mod/NewPageInputModel.cs index 60cbc2d..0c3081a 100644 --- a/Models/Mod/NewPageInputModel.cs +++ b/Moodle.Api/Models/Mod/NewPageInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class NewPageInputModel : IModel { diff --git a/Models/Mod/NonRespondentsInputModel.cs b/Moodle.Api/Models/Mod/NonRespondentsInputModel.cs similarity index 96% rename from Models/Mod/NonRespondentsInputModel.cs rename to Moodle.Api/Models/Mod/NonRespondentsInputModel.cs index 3cfc9ba..913ae48 100644 --- a/Models/Mod/NonRespondentsInputModel.cs +++ b/Moodle.Api/Models/Mod/NonRespondentsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class NonRespondentsInputModel : IModel { diff --git a/Models/Mod/NonRespondentsModel.cs b/Moodle.Api/Models/Mod/NonRespondentsModel.cs similarity index 96% rename from Models/Mod/NonRespondentsModel.cs rename to Moodle.Api/Models/Mod/NonRespondentsModel.cs index 981b853..d0141b3 100644 --- a/Models/Mod/NonRespondentsModel.cs +++ b/Moodle.Api/Models/Mod/NonRespondentsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class NonRespondentsModel : IModel { diff --git a/Models/Mod/Onlinetext_EditorInputModel.cs b/Moodle.Api/Models/Mod/Onlinetext_EditorInputModel.cs similarity index 94% rename from Models/Mod/Onlinetext_EditorInputModel.cs rename to Moodle.Api/Models/Mod/Onlinetext_EditorInputModel.cs index 6274a3c..9dcd4f6 100644 --- a/Models/Mod/Onlinetext_EditorInputModel.cs +++ b/Moodle.Api/Models/Mod/Onlinetext_EditorInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Onlinetext_EditorInputModel : IModel { diff --git a/Models/Mod/Option.cs b/Moodle.Api/Models/Mod/Option.cs similarity index 97% rename from Models/Mod/Option.cs rename to Moodle.Api/Models/Mod/Option.cs index 60063bb..4e9f100 100644 --- a/Models/Mod/Option.cs +++ b/Moodle.Api/Models/Mod/Option.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Option : IModel { diff --git a/Models/Mod/OptionInputModel.cs b/Moodle.Api/Models/Mod/OptionInputModel.cs similarity index 94% rename from Models/Mod/OptionInputModel.cs rename to Moodle.Api/Models/Mod/OptionInputModel.cs index 82c80da..5725fd0 100644 --- a/Models/Mod/OptionInputModel.cs +++ b/Moodle.Api/Models/Mod/OptionInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class OptionInputModel : IModel { diff --git a/Models/Mod/Page.cs b/Moodle.Api/Models/Mod/Page.cs similarity index 98% rename from Models/Mod/Page.cs rename to Moodle.Api/Models/Mod/Page.cs index 17febad..e020a09 100644 --- a/Models/Mod/Page.cs +++ b/Moodle.Api/Models/Mod/Page.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Page : IModel { diff --git a/Models/Mod/PageContentsModel.cs b/Moodle.Api/Models/Mod/PageContentsModel.cs similarity index 94% rename from Models/Mod/PageContentsModel.cs rename to Moodle.Api/Models/Mod/PageContentsModel.cs index b4da461..9455ef6 100644 --- a/Models/Mod/PageContentsModel.cs +++ b/Moodle.Api/Models/Mod/PageContentsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PageContentsModel : IModel { diff --git a/Models/Mod/PageDataInputModel.cs b/Moodle.Api/Models/Mod/PageDataInputModel.cs similarity index 96% rename from Models/Mod/PageDataInputModel.cs rename to Moodle.Api/Models/Mod/PageDataInputModel.cs index 6ff9a12..aac3682 100644 --- a/Models/Mod/PageDataInputModel.cs +++ b/Moodle.Api/Models/Mod/PageDataInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PageDataInputModel : IModel { diff --git a/Models/Mod/PageDataModel.cs b/Moodle.Api/Models/Mod/PageDataModel.cs similarity index 98% rename from Models/Mod/PageDataModel.cs rename to Moodle.Api/Models/Mod/PageDataModel.cs index 8145b32..f362a90 100644 --- a/Models/Mod/PageDataModel.cs +++ b/Moodle.Api/Models/Mod/PageDataModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PageDataModel : IModel { diff --git a/Models/Mod/PageForEditingInputModel.cs b/Moodle.Api/Models/Mod/PageForEditingInputModel.cs similarity index 94% rename from Models/Mod/PageForEditingInputModel.cs rename to Moodle.Api/Models/Mod/PageForEditingInputModel.cs index e097819..07df851 100644 --- a/Models/Mod/PageForEditingInputModel.cs +++ b/Moodle.Api/Models/Mod/PageForEditingInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PageForEditingInputModel : IModel { diff --git a/Models/Mod/PageForEditingModel.cs b/Moodle.Api/Models/Mod/PageForEditingModel.cs similarity index 91% rename from Models/Mod/PageForEditingModel.cs rename to Moodle.Api/Models/Mod/PageForEditingModel.cs index c5279fe..81a456f 100644 --- a/Models/Mod/PageForEditingModel.cs +++ b/Moodle.Api/Models/Mod/PageForEditingModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PageForEditingModel : IModel { diff --git a/Models/Mod/PageItemsInputModel.cs b/Moodle.Api/Models/Mod/PageItemsInputModel.cs similarity index 93% rename from Models/Mod/PageItemsInputModel.cs rename to Moodle.Api/Models/Mod/PageItemsInputModel.cs index babb918..2e640b8 100644 --- a/Models/Mod/PageItemsInputModel.cs +++ b/Moodle.Api/Models/Mod/PageItemsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PageItemsInputModel : IModel { diff --git a/Models/Mod/PageItemsModel.cs b/Moodle.Api/Models/Mod/PageItemsModel.cs similarity index 96% rename from Models/Mod/PageItemsModel.cs rename to Moodle.Api/Models/Mod/PageItemsModel.cs index 06e4723..b4e68a5 100644 --- a/Models/Mod/PageItemsModel.cs +++ b/Moodle.Api/Models/Mod/PageItemsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PageItemsModel : IModel { diff --git a/Models/Mod/Pageaftersubmitfile.cs b/Moodle.Api/Models/Mod/Pageaftersubmitfile.cs similarity index 97% rename from Models/Mod/Pageaftersubmitfile.cs rename to Moodle.Api/Models/Mod/Pageaftersubmitfile.cs index 61a3597..2d98f09 100644 --- a/Models/Mod/Pageaftersubmitfile.cs +++ b/Moodle.Api/Models/Mod/Pageaftersubmitfile.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Pageaftersubmitfile : IModel { diff --git a/Models/Mod/PagesByCoursesModel.cs b/Moodle.Api/Models/Mod/PagesByCoursesModel.cs similarity index 95% rename from Models/Mod/PagesByCoursesModel.cs rename to Moodle.Api/Models/Mod/PagesByCoursesModel.cs index 0dffbc7..112a259 100644 --- a/Models/Mod/PagesByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/PagesByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PagesByCoursesModel : IModel { diff --git a/Models/Mod/PagesModel.cs b/Moodle.Api/Models/Mod/PagesModel.cs similarity index 95% rename from Models/Mod/PagesModel.cs rename to Moodle.Api/Models/Mod/PagesModel.cs index c25211b..b0c8764 100644 --- a/Models/Mod/PagesModel.cs +++ b/Moodle.Api/Models/Mod/PagesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PagesModel : IModel { diff --git a/Models/Mod/PagesPossibleJumpsModel.cs b/Moodle.Api/Models/Mod/PagesPossibleJumpsModel.cs similarity index 95% rename from Models/Mod/PagesPossibleJumpsModel.cs rename to Moodle.Api/Models/Mod/PagesPossibleJumpsModel.cs index 3f83bd0..c105925 100644 --- a/Models/Mod/PagesPossibleJumpsModel.cs +++ b/Moodle.Api/Models/Mod/PagesPossibleJumpsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PagesPossibleJumpsModel : IModel { diff --git a/Models/Mod/Pagesection.cs b/Moodle.Api/Models/Mod/Pagesection.cs similarity index 96% rename from Models/Mod/Pagesection.cs rename to Moodle.Api/Models/Mod/Pagesection.cs index 16efd02..6c73cd8 100644 --- a/Models/Mod/Pagesection.cs +++ b/Moodle.Api/Models/Mod/Pagesection.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Pagesection : IModel { diff --git a/Models/Mod/Parameter.cs b/Moodle.Api/Models/Mod/Parameter.cs similarity index 93% rename from Models/Mod/Parameter.cs rename to Moodle.Api/Models/Mod/Parameter.cs index badb252..09e8881 100644 --- a/Models/Mod/Parameter.cs +++ b/Moodle.Api/Models/Mod/Parameter.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Parameter : IModel { diff --git a/Models/Mod/ParticipantInputModel.cs b/Moodle.Api/Models/Mod/ParticipantInputModel.cs similarity index 94% rename from Models/Mod/ParticipantInputModel.cs rename to Moodle.Api/Models/Mod/ParticipantInputModel.cs index 74b0bd0..67775d2 100644 --- a/Models/Mod/ParticipantInputModel.cs +++ b/Moodle.Api/Models/Mod/ParticipantInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ParticipantInputModel : IModel { diff --git a/Models/Mod/ParticipantModel.cs b/Moodle.Api/Models/Mod/ParticipantModel.cs similarity index 98% rename from Models/Mod/ParticipantModel.cs rename to Moodle.Api/Models/Mod/ParticipantModel.cs index c8e6f86..f2a4266 100644 --- a/Models/Mod/ParticipantModel.cs +++ b/Moodle.Api/Models/Mod/ParticipantModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ParticipantModel : IModel { diff --git a/Models/Mod/ParticipantsInputModel.cs b/Moodle.Api/Models/Mod/ParticipantsInputModel.cs similarity index 97% rename from Models/Mod/ParticipantsInputModel.cs rename to Moodle.Api/Models/Mod/ParticipantsInputModel.cs index 9aa94f3..7e27d96 100644 --- a/Models/Mod/ParticipantsInputModel.cs +++ b/Moodle.Api/Models/Mod/ParticipantsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ParticipantsInputModel : IModel { diff --git a/Models/Mod/ParticipantsModel.cs b/Moodle.Api/Models/Mod/ParticipantsModel.cs similarity index 99% rename from Models/Mod/ParticipantsModel.cs rename to Moodle.Api/Models/Mod/ParticipantsModel.cs index b69f792..49e8eb3 100644 --- a/Models/Mod/ParticipantsModel.cs +++ b/Moodle.Api/Models/Mod/ParticipantsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ParticipantsModel : IModel { diff --git a/Models/Mod/Plugin.cs b/Moodle.Api/Models/Mod/Plugin.cs similarity index 96% rename from Models/Mod/Plugin.cs rename to Moodle.Api/Models/Mod/Plugin.cs index 65fa974..1b34f77 100644 --- a/Models/Mod/Plugin.cs +++ b/Moodle.Api/Models/Mod/Plugin.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Plugin : IModel { diff --git a/Models/Mod/PlugindataInputModel.cs b/Moodle.Api/Models/Mod/PlugindataInputModel.cs similarity index 94% rename from Models/Mod/PlugindataInputModel.cs rename to Moodle.Api/Models/Mod/PlugindataInputModel.cs index 1e51ec8..9a56e4f 100644 --- a/Models/Mod/PlugindataInputModel.cs +++ b/Moodle.Api/Models/Mod/PlugindataInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PlugindataInputModel : IModel { diff --git a/Models/Mod/Post.cs b/Moodle.Api/Models/Mod/Post.cs similarity index 99% rename from Models/Mod/Post.cs rename to Moodle.Api/Models/Mod/Post.cs index 27372f7..32bc6d8 100644 --- a/Models/Mod/Post.cs +++ b/Moodle.Api/Models/Mod/Post.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Post : IModel { diff --git a/Models/Core/Preference.cs b/Moodle.Api/Models/Mod/Preference.cs similarity index 92% rename from Models/Core/Preference.cs rename to Moodle.Api/Models/Mod/Preference.cs index 3fe51af..6b0a18b 100644 --- a/Models/Core/Preference.cs +++ b/Moodle.Api/Models/Mod/Preference.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Mod { public sealed class Preference : IModel { diff --git a/Models/Mod/PreflightdataInputModel.cs b/Moodle.Api/Models/Mod/PreflightdataInputModel.cs similarity index 93% rename from Models/Mod/PreflightdataInputModel.cs rename to Moodle.Api/Models/Mod/PreflightdataInputModel.cs index a792fdc..268878b 100644 --- a/Models/Mod/PreflightdataInputModel.cs +++ b/Moodle.Api/Models/Mod/PreflightdataInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class PreflightdataInputModel : IModel { diff --git a/Models/Mod/Preventaccessreason.cs b/Moodle.Api/Models/Mod/Preventaccessreason.cs similarity index 94% rename from Models/Mod/Preventaccessreason.cs rename to Moodle.Api/Models/Mod/Preventaccessreason.cs index 85aacf0..8d145ce 100644 --- a/Models/Mod/Preventaccessreason.cs +++ b/Moodle.Api/Models/Mod/Preventaccessreason.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Preventaccessreason : IModel { diff --git a/Models/Mod/Previousattempt.cs b/Moodle.Api/Models/Mod/Previousattempt.cs similarity index 96% rename from Models/Mod/Previousattempt.cs rename to Moodle.Api/Models/Mod/Previousattempt.cs index 87a76a7..eae3b9f 100644 --- a/Models/Mod/Previousattempt.cs +++ b/Moodle.Api/Models/Mod/Previousattempt.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Previousattempt : IModel { diff --git a/Models/Mod/ProcessAttemptInputModel.cs b/Moodle.Api/Models/Mod/ProcessAttemptInputModel.cs similarity index 97% rename from Models/Mod/ProcessAttemptInputModel.cs rename to Moodle.Api/Models/Mod/ProcessAttemptInputModel.cs index 64cd052..3c6d893 100644 --- a/Models/Mod/ProcessAttemptInputModel.cs +++ b/Moodle.Api/Models/Mod/ProcessAttemptInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ProcessAttemptInputModel : IModel { diff --git a/Models/Mod/ProcessAttemptModel.cs b/Moodle.Api/Models/Mod/ProcessAttemptModel.cs similarity index 94% rename from Models/Mod/ProcessAttemptModel.cs rename to Moodle.Api/Models/Mod/ProcessAttemptModel.cs index a9d5dac..055b8a7 100644 --- a/Models/Mod/ProcessAttemptModel.cs +++ b/Moodle.Api/Models/Mod/ProcessAttemptModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ProcessAttemptModel : IModel { diff --git a/Models/Mod/ProcessPage.cs b/Moodle.Api/Models/Mod/ProcessPage.cs similarity index 86% rename from Models/Mod/ProcessPage.cs rename to Moodle.Api/Models/Mod/ProcessPage.cs index 0056161..1083173 100644 --- a/Models/Mod/ProcessPage.cs +++ b/Moodle.Api/Models/Mod/ProcessPage.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ProcessPage : IModel { diff --git a/Models/Mod/ProcessPageInputModel.cs b/Moodle.Api/Models/Mod/ProcessPageInputModel.cs similarity index 96% rename from Models/Mod/ProcessPageInputModel.cs rename to Moodle.Api/Models/Mod/ProcessPageInputModel.cs index f827ae5..203ff6a 100644 --- a/Models/Mod/ProcessPageInputModel.cs +++ b/Moodle.Api/Models/Mod/ProcessPageInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ProcessPageInputModel : IModel { diff --git a/Models/Mod/ProcessPageModel.cs b/Moodle.Api/Models/Mod/ProcessPageModel.cs similarity index 98% rename from Models/Mod/ProcessPageModel.cs rename to Moodle.Api/Models/Mod/ProcessPageModel.cs index 614677b..9c2ef65 100644 --- a/Models/Mod/ProcessPageModel.cs +++ b/Moodle.Api/Models/Mod/ProcessPageModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ProcessPageModel : IModel { diff --git a/Models/Mod/Question.cs b/Moodle.Api/Models/Mod/Question.cs similarity index 97% rename from Models/Mod/Question.cs rename to Moodle.Api/Models/Mod/Question.cs index 3122527..1a9139e 100644 --- a/Models/Mod/Question.cs +++ b/Moodle.Api/Models/Mod/Question.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Question : IModel { diff --git a/Models/Mod/QuestionsAttemptsInputModel.cs b/Moodle.Api/Models/Mod/QuestionsAttemptsInputModel.cs similarity index 96% rename from Models/Mod/QuestionsAttemptsInputModel.cs rename to Moodle.Api/Models/Mod/QuestionsAttemptsInputModel.cs index d038682..040371f 100644 --- a/Models/Mod/QuestionsAttemptsInputModel.cs +++ b/Moodle.Api/Models/Mod/QuestionsAttemptsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class QuestionsAttemptsInputModel : IModel { diff --git a/Models/Mod/QuestionsAttemptsModel.cs b/Moodle.Api/Models/Mod/QuestionsAttemptsModel.cs similarity index 95% rename from Models/Mod/QuestionsAttemptsModel.cs rename to Moodle.Api/Models/Mod/QuestionsAttemptsModel.cs index 9412191..49825f4 100644 --- a/Models/Mod/QuestionsAttemptsModel.cs +++ b/Moodle.Api/Models/Mod/QuestionsAttemptsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class QuestionsAttemptsModel : IModel { diff --git a/Models/Mod/QuestionsInputModel.cs b/Moodle.Api/Models/Mod/QuestionsInputModel.cs similarity index 91% rename from Models/Mod/QuestionsInputModel.cs rename to Moodle.Api/Models/Mod/QuestionsInputModel.cs index 672fa40..238f867 100644 --- a/Models/Mod/QuestionsInputModel.cs +++ b/Moodle.Api/Models/Mod/QuestionsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class QuestionsInputModel : IModel { diff --git a/Models/Mod/QuestionsModel.cs b/Moodle.Api/Models/Mod/QuestionsModel.cs similarity index 95% rename from Models/Mod/QuestionsModel.cs rename to Moodle.Api/Models/Mod/QuestionsModel.cs index 2e45a97..626a98a 100644 --- a/Models/Mod/QuestionsModel.cs +++ b/Moodle.Api/Models/Mod/QuestionsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class QuestionsModel : IModel { diff --git a/Models/Mod/QuizAccessInformationInputModel.cs b/Moodle.Api/Models/Mod/QuizAccessInformationInputModel.cs similarity index 91% rename from Models/Mod/QuizAccessInformationInputModel.cs rename to Moodle.Api/Models/Mod/QuizAccessInformationInputModel.cs index 2b7c64e..bc627fc 100644 --- a/Models/Mod/QuizAccessInformationInputModel.cs +++ b/Moodle.Api/Models/Mod/QuizAccessInformationInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class QuizAccessInformationInputModel : IModel { diff --git a/Models/Mod/QuizAccessInformationModel.cs b/Moodle.Api/Models/Mod/QuizAccessInformationModel.cs similarity index 98% rename from Models/Mod/QuizAccessInformationModel.cs rename to Moodle.Api/Models/Mod/QuizAccessInformationModel.cs index 1723b21..291551d 100644 --- a/Models/Mod/QuizAccessInformationModel.cs +++ b/Moodle.Api/Models/Mod/QuizAccessInformationModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class QuizAccessInformationModel : IModel { diff --git a/Models/Mod/QuizFeedbackForGradeInputModel.cs b/Moodle.Api/Models/Mod/QuizFeedbackForGradeInputModel.cs similarity index 93% rename from Models/Mod/QuizFeedbackForGradeInputModel.cs rename to Moodle.Api/Models/Mod/QuizFeedbackForGradeInputModel.cs index 4766f0b..ec2a5c7 100644 --- a/Models/Mod/QuizFeedbackForGradeInputModel.cs +++ b/Moodle.Api/Models/Mod/QuizFeedbackForGradeInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class QuizFeedbackForGradeInputModel : IModel { diff --git a/Models/Mod/QuizFeedbackForGradeModel.cs b/Moodle.Api/Models/Mod/QuizFeedbackForGradeModel.cs similarity index 97% rename from Models/Mod/QuizFeedbackForGradeModel.cs rename to Moodle.Api/Models/Mod/QuizFeedbackForGradeModel.cs index ca3e56f..3dd8a94 100644 --- a/Models/Mod/QuizFeedbackForGradeModel.cs +++ b/Moodle.Api/Models/Mod/QuizFeedbackForGradeModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class QuizFeedbackForGradeModel : IModel { diff --git a/Models/Mod/QuizRequiredQtypesModel.cs b/Moodle.Api/Models/Mod/QuizRequiredQtypesModel.cs similarity index 96% rename from Models/Mod/QuizRequiredQtypesModel.cs rename to Moodle.Api/Models/Mod/QuizRequiredQtypesModel.cs index 23683ae..9ec14ad 100644 --- a/Models/Mod/QuizRequiredQtypesModel.cs +++ b/Moodle.Api/Models/Mod/QuizRequiredQtypesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class QuizRequiredQtypesModel : IModel { diff --git a/Models/Mod/Quizze.cs b/Moodle.Api/Models/Mod/Quizze.cs similarity index 99% rename from Models/Mod/Quizze.cs rename to Moodle.Api/Models/Mod/Quizze.cs index a0fc55c..eb82b7a 100644 --- a/Models/Mod/Quizze.cs +++ b/Moodle.Api/Models/Mod/Quizze.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Quizze : IModel { diff --git a/Models/Mod/QuizzesByCoursesModel.cs b/Moodle.Api/Models/Mod/QuizzesByCoursesModel.cs similarity index 95% rename from Models/Mod/QuizzesByCoursesModel.cs rename to Moodle.Api/Models/Mod/QuizzesByCoursesModel.cs index 70d85ea..16f3cd2 100644 --- a/Models/Mod/QuizzesByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/QuizzesByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class QuizzesByCoursesModel : IModel { diff --git a/Models/Mod/Resource.cs b/Moodle.Api/Models/Mod/Resource.cs similarity index 98% rename from Models/Mod/Resource.cs rename to Moodle.Api/Models/Mod/Resource.cs index 2c4da2a..fbe62fe 100644 --- a/Models/Mod/Resource.cs +++ b/Moodle.Api/Models/Mod/Resource.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Resource : IModel { diff --git a/Models/Mod/ResourcesByCoursesModel.cs b/Moodle.Api/Models/Mod/ResourcesByCoursesModel.cs similarity index 95% rename from Models/Mod/ResourcesByCoursesModel.cs rename to Moodle.Api/Models/Mod/ResourcesByCoursesModel.cs index 3933594..dc21810 100644 --- a/Models/Mod/ResourcesByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/ResourcesByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ResourcesByCoursesModel : IModel { diff --git a/Models/Mod/ResponsInputModel.cs b/Moodle.Api/Models/Mod/ResponsInputModel.cs similarity index 93% rename from Models/Mod/ResponsInputModel.cs rename to Moodle.Api/Models/Mod/ResponsInputModel.cs index 56e3943..48a5958 100644 --- a/Models/Mod/ResponsInputModel.cs +++ b/Moodle.Api/Models/Mod/ResponsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ResponsInputModel : IModel { diff --git a/Models/Mod/Response.cs b/Moodle.Api/Models/Mod/Response.cs similarity index 95% rename from Models/Mod/Response.cs rename to Moodle.Api/Models/Mod/Response.cs index 97bba01..238c187 100644 --- a/Models/Mod/Response.cs +++ b/Moodle.Api/Models/Mod/Response.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Response : IModel { diff --git a/Models/Mod/Responsefile.cs b/Moodle.Api/Models/Mod/Responsefile.cs similarity index 97% rename from Models/Mod/Responsefile.cs rename to Moodle.Api/Models/Mod/Responsefile.cs index 909e9a9..8bf48ca 100644 --- a/Models/Mod/Responsefile.cs +++ b/Moodle.Api/Models/Mod/Responsefile.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Responsefile : IModel { diff --git a/Models/Mod/ResponsesAnalysisInputModel.cs b/Moodle.Api/Models/Mod/ResponsesAnalysisInputModel.cs similarity index 95% rename from Models/Mod/ResponsesAnalysisInputModel.cs rename to Moodle.Api/Models/Mod/ResponsesAnalysisInputModel.cs index 6de9179..c2d7cf8 100644 --- a/Models/Mod/ResponsesAnalysisInputModel.cs +++ b/Moodle.Api/Models/Mod/ResponsesAnalysisInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ResponsesAnalysisInputModel : IModel { diff --git a/Models/Mod/ResponsesAnalysisModel.cs b/Moodle.Api/Models/Mod/ResponsesAnalysisModel.cs similarity index 97% rename from Models/Mod/ResponsesAnalysisModel.cs rename to Moodle.Api/Models/Mod/ResponsesAnalysisModel.cs index 4864495..4bb7358 100644 --- a/Models/Mod/ResponsesAnalysisModel.cs +++ b/Moodle.Api/Models/Mod/ResponsesAnalysisModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ResponsesAnalysisModel : IModel { diff --git a/Models/Core/Role.cs b/Moodle.Api/Models/Mod/Role.cs similarity index 95% rename from Models/Core/Role.cs rename to Moodle.Api/Models/Mod/Role.cs index 1473620..aeaa101 100644 --- a/Models/Core/Role.cs +++ b/Moodle.Api/Models/Mod/Role.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Mod { public sealed class Role : IModel { diff --git a/Models/Mod/RubricInputModel.cs b/Moodle.Api/Models/Mod/RubricInputModel.cs similarity index 93% rename from Models/Mod/RubricInputModel.cs rename to Moodle.Api/Models/Mod/RubricInputModel.cs index 4e2546c..056d147 100644 --- a/Models/Mod/RubricInputModel.cs +++ b/Moodle.Api/Models/Mod/RubricInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class RubricInputModel : IModel { diff --git a/Models/Mod/SaveAttemptInputModel.cs b/Moodle.Api/Models/Mod/SaveAttemptInputModel.cs similarity index 96% rename from Models/Mod/SaveAttemptInputModel.cs rename to Moodle.Api/Models/Mod/SaveAttemptInputModel.cs index e1dbb67..32fa72e 100644 --- a/Models/Mod/SaveAttemptInputModel.cs +++ b/Moodle.Api/Models/Mod/SaveAttemptInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SaveAttemptInputModel : IModel { diff --git a/Models/Mod/SaveGradeInputModel.cs b/Moodle.Api/Models/Mod/SaveGradeInputModel.cs similarity index 97% rename from Models/Mod/SaveGradeInputModel.cs rename to Moodle.Api/Models/Mod/SaveGradeInputModel.cs index 636e6c6..d7c2d51 100644 --- a/Models/Mod/SaveGradeInputModel.cs +++ b/Moodle.Api/Models/Mod/SaveGradeInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SaveGradeInputModel : IModel { diff --git a/Models/Mod/SaveGradesInputModel.cs b/Moodle.Api/Models/Mod/SaveGradesInputModel.cs similarity index 95% rename from Models/Mod/SaveGradesInputModel.cs rename to Moodle.Api/Models/Mod/SaveGradesInputModel.cs index cedee58..8191598 100644 --- a/Models/Mod/SaveGradesInputModel.cs +++ b/Moodle.Api/Models/Mod/SaveGradesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SaveGradesInputModel : IModel { diff --git a/Models/Mod/SaveSubmissionInputModel.cs b/Moodle.Api/Models/Mod/SaveSubmissionInputModel.cs similarity index 93% rename from Models/Mod/SaveSubmissionInputModel.cs rename to Moodle.Api/Models/Mod/SaveSubmissionInputModel.cs index 378e287..95f085e 100644 --- a/Models/Mod/SaveSubmissionInputModel.cs +++ b/Moodle.Api/Models/Mod/SaveSubmissionInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SaveSubmissionInputModel : IModel { diff --git a/Models/Mod/SaveUserExtensionsInputModel.cs b/Moodle.Api/Models/Mod/SaveUserExtensionsInputModel.cs similarity index 96% rename from Models/Mod/SaveUserExtensionsInputModel.cs rename to Moodle.Api/Models/Mod/SaveUserExtensionsInputModel.cs index 401c3f5..bce274b 100644 --- a/Models/Mod/SaveUserExtensionsInputModel.cs +++ b/Moodle.Api/Models/Mod/SaveUserExtensionsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SaveUserExtensionsInputModel : IModel { diff --git a/Models/Mod/Scoe.cs b/Moodle.Api/Models/Mod/Scoe.cs similarity index 98% rename from Models/Mod/Scoe.cs rename to Moodle.Api/Models/Mod/Scoe.cs index 9416b40..9694752 100644 --- a/Models/Mod/Scoe.cs +++ b/Moodle.Api/Models/Mod/Scoe.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Scoe : IModel { diff --git a/Models/Mod/Scorm.cs b/Moodle.Api/Models/Mod/Scorm.cs similarity index 99% rename from Models/Mod/Scorm.cs rename to Moodle.Api/Models/Mod/Scorm.cs index 1ebc548..f34dfcb 100644 --- a/Models/Mod/Scorm.cs +++ b/Moodle.Api/Models/Mod/Scorm.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Scorm : IModel { diff --git a/Models/Mod/ScormAttemptCountInputModel.cs b/Moodle.Api/Models/Mod/ScormAttemptCountInputModel.cs similarity index 95% rename from Models/Mod/ScormAttemptCountInputModel.cs rename to Moodle.Api/Models/Mod/ScormAttemptCountInputModel.cs index 3b99a69..890145c 100644 --- a/Models/Mod/ScormAttemptCountInputModel.cs +++ b/Moodle.Api/Models/Mod/ScormAttemptCountInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ScormAttemptCountInputModel : IModel { diff --git a/Models/Mod/ScormAttemptCountModel.cs b/Moodle.Api/Models/Mod/ScormAttemptCountModel.cs similarity index 94% rename from Models/Mod/ScormAttemptCountModel.cs rename to Moodle.Api/Models/Mod/ScormAttemptCountModel.cs index 3551682..4e5e8d0 100644 --- a/Models/Mod/ScormAttemptCountModel.cs +++ b/Moodle.Api/Models/Mod/ScormAttemptCountModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ScormAttemptCountModel : IModel { diff --git a/Models/Mod/ScormScoTracksInputModel.cs b/Moodle.Api/Models/Mod/ScormScoTracksInputModel.cs similarity index 94% rename from Models/Mod/ScormScoTracksInputModel.cs rename to Moodle.Api/Models/Mod/ScormScoTracksInputModel.cs index 800416a..8c94977 100644 --- a/Models/Mod/ScormScoTracksInputModel.cs +++ b/Moodle.Api/Models/Mod/ScormScoTracksInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ScormScoTracksInputModel : IModel { diff --git a/Models/Mod/ScormScoTracksModel.cs b/Moodle.Api/Models/Mod/ScormScoTracksModel.cs similarity index 94% rename from Models/Mod/ScormScoTracksModel.cs rename to Moodle.Api/Models/Mod/ScormScoTracksModel.cs index a9699e7..8c25a61 100644 --- a/Models/Mod/ScormScoTracksModel.cs +++ b/Moodle.Api/Models/Mod/ScormScoTracksModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ScormScoTracksModel : IModel { diff --git a/Models/Mod/ScormScoesInputModel.cs b/Moodle.Api/Models/Mod/ScormScoesInputModel.cs similarity index 93% rename from Models/Mod/ScormScoesInputModel.cs rename to Moodle.Api/Models/Mod/ScormScoesInputModel.cs index 7515722..c4e2dd8 100644 --- a/Models/Mod/ScormScoesInputModel.cs +++ b/Moodle.Api/Models/Mod/ScormScoesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ScormScoesInputModel : IModel { diff --git a/Models/Mod/ScormScoesModel.cs b/Moodle.Api/Models/Mod/ScormScoesModel.cs similarity index 95% rename from Models/Mod/ScormScoesModel.cs rename to Moodle.Api/Models/Mod/ScormScoesModel.cs index 4b90ac7..33c9bc2 100644 --- a/Models/Mod/ScormScoesModel.cs +++ b/Moodle.Api/Models/Mod/ScormScoesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ScormScoesModel : IModel { diff --git a/Models/Mod/ScormUserDataInputModel.cs b/Moodle.Api/Models/Mod/ScormUserDataInputModel.cs similarity index 93% rename from Models/Mod/ScormUserDataInputModel.cs rename to Moodle.Api/Models/Mod/ScormUserDataInputModel.cs index e27a1f2..500bf5d 100644 --- a/Models/Mod/ScormUserDataInputModel.cs +++ b/Moodle.Api/Models/Mod/ScormUserDataInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ScormUserDataInputModel : IModel { diff --git a/Models/Mod/ScormUserDataModel.cs b/Moodle.Api/Models/Mod/ScormUserDataModel.cs similarity index 95% rename from Models/Mod/ScormUserDataModel.cs rename to Moodle.Api/Models/Mod/ScormUserDataModel.cs index 56b5e61..996a76b 100644 --- a/Models/Mod/ScormUserDataModel.cs +++ b/Moodle.Api/Models/Mod/ScormUserDataModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ScormUserDataModel : IModel { diff --git a/Models/Mod/ScormsByCoursesModel.cs b/Moodle.Api/Models/Mod/ScormsByCoursesModel.cs similarity index 95% rename from Models/Mod/ScormsByCoursesModel.cs rename to Moodle.Api/Models/Mod/ScormsByCoursesModel.cs index 027693c..7a52c43 100644 --- a/Models/Mod/ScormsByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/ScormsByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ScormsByCoursesModel : IModel { diff --git a/Models/Mod/SearchEntriesInputModel.cs b/Moodle.Api/Models/Mod/SearchEntriesInputModel.cs similarity index 97% rename from Models/Mod/SearchEntriesInputModel.cs rename to Moodle.Api/Models/Mod/SearchEntriesInputModel.cs index 2204d23..a892a33 100644 --- a/Models/Mod/SearchEntriesInputModel.cs +++ b/Moodle.Api/Models/Mod/SearchEntriesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SearchEntriesInputModel : IModel { diff --git a/Models/Mod/SearchEntriesModel.cs b/Moodle.Api/Models/Mod/SearchEntriesModel.cs similarity index 96% rename from Models/Mod/SearchEntriesModel.cs rename to Moodle.Api/Models/Mod/SearchEntriesModel.cs index 85dd1dd..d0c2e97 100644 --- a/Models/Mod/SearchEntriesModel.cs +++ b/Moodle.Api/Models/Mod/SearchEntriesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SearchEntriesModel : IModel { diff --git a/Models/Mod/SendChatMessageInputModel.cs b/Moodle.Api/Models/Mod/SendChatMessageInputModel.cs similarity index 94% rename from Models/Mod/SendChatMessageInputModel.cs rename to Moodle.Api/Models/Mod/SendChatMessageInputModel.cs index 29dd64a..864ba54 100644 --- a/Models/Mod/SendChatMessageInputModel.cs +++ b/Moodle.Api/Models/Mod/SendChatMessageInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SendChatMessageInputModel : IModel { diff --git a/Models/Mod/SetUserFlagsInputModel.cs b/Moodle.Api/Models/Mod/SetUserFlagsInputModel.cs similarity index 95% rename from Models/Mod/SetUserFlagsInputModel.cs rename to Moodle.Api/Models/Mod/SetUserFlagsInputModel.cs index eff3e35..f87c102 100644 --- a/Models/Mod/SetUserFlagsInputModel.cs +++ b/Moodle.Api/Models/Mod/SetUserFlagsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SetUserFlagsInputModel : IModel { diff --git a/Models/Mod/SetUserFlagsModel.cs b/Moodle.Api/Models/Mod/SetUserFlagsModel.cs similarity index 94% rename from Models/Mod/SetUserFlagsModel.cs rename to Moodle.Api/Models/Mod/SetUserFlagsModel.cs index c71578d..203e05f 100644 --- a/Models/Mod/SetUserFlagsModel.cs +++ b/Moodle.Api/Models/Mod/SetUserFlagsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SetUserFlagsModel : IModel { diff --git a/Models/Mod/Someoption.cs b/Moodle.Api/Models/Mod/Someoption.cs similarity index 93% rename from Models/Mod/Someoption.cs rename to Moodle.Api/Models/Mod/Someoption.cs index 14d37ae..40b4b24 100644 --- a/Models/Mod/Someoption.cs +++ b/Moodle.Api/Models/Mod/Someoption.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Someoption : IModel { diff --git a/Models/Mod/StartAttemptInputModel.cs b/Moodle.Api/Models/Mod/StartAttemptInputModel.cs similarity index 96% rename from Models/Mod/StartAttemptInputModel.cs rename to Moodle.Api/Models/Mod/StartAttemptInputModel.cs index 51d4b33..aea12cc 100644 --- a/Models/Mod/StartAttemptInputModel.cs +++ b/Moodle.Api/Models/Mod/StartAttemptInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class StartAttemptInputModel : IModel { diff --git a/Models/Mod/StartAttemptModel.cs b/Moodle.Api/Models/Mod/StartAttemptModel.cs similarity index 94% rename from Models/Mod/StartAttemptModel.cs rename to Moodle.Api/Models/Mod/StartAttemptModel.cs index 625bb9a..33c86c4 100644 --- a/Models/Mod/StartAttemptModel.cs +++ b/Moodle.Api/Models/Mod/StartAttemptModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class StartAttemptModel : IModel { diff --git a/Models/Mod/State.cs b/Moodle.Api/Models/Mod/State.cs similarity index 96% rename from Models/Mod/State.cs rename to Moodle.Api/Models/Mod/State.cs index b7631be..6b76645 100644 --- a/Models/Mod/State.cs +++ b/Moodle.Api/Models/Mod/State.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class State : IModel { diff --git a/Models/Mod/Student.cs b/Moodle.Api/Models/Mod/Student.cs similarity index 96% rename from Models/Mod/Student.cs rename to Moodle.Api/Models/Mod/Student.cs index 2b6849b..393bc47 100644 --- a/Models/Mod/Student.cs +++ b/Moodle.Api/Models/Mod/Student.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Student : IModel { diff --git a/Models/Mod/Submission.cs b/Moodle.Api/Models/Mod/Submission.cs similarity index 98% rename from Models/Mod/Submission.cs rename to Moodle.Api/Models/Mod/Submission.cs index 0872169..4c7f8d4 100644 --- a/Models/Mod/Submission.cs +++ b/Moodle.Api/Models/Mod/Submission.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Submission : IModel { diff --git a/Models/Mod/SubmissionStatusInputModel.cs b/Moodle.Api/Models/Mod/SubmissionStatusInputModel.cs similarity index 93% rename from Models/Mod/SubmissionStatusInputModel.cs rename to Moodle.Api/Models/Mod/SubmissionStatusInputModel.cs index 0d78a4b..34ce1e5 100644 --- a/Models/Mod/SubmissionStatusInputModel.cs +++ b/Moodle.Api/Models/Mod/SubmissionStatusInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubmissionStatusInputModel : IModel { diff --git a/Models/Mod/SubmissionStatusModel.cs b/Moodle.Api/Models/Mod/SubmissionStatusModel.cs similarity index 97% rename from Models/Mod/SubmissionStatusModel.cs rename to Moodle.Api/Models/Mod/SubmissionStatusModel.cs index 6bfcff7..aab7590 100644 --- a/Models/Mod/SubmissionStatusModel.cs +++ b/Moodle.Api/Models/Mod/SubmissionStatusModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubmissionStatusModel : IModel { diff --git a/Models/Mod/SubmissionsInputModel.cs b/Moodle.Api/Models/Mod/SubmissionsInputModel.cs similarity index 96% rename from Models/Mod/SubmissionsInputModel.cs rename to Moodle.Api/Models/Mod/SubmissionsInputModel.cs index 56aa3b3..1e33e44 100644 --- a/Models/Mod/SubmissionsInputModel.cs +++ b/Moodle.Api/Models/Mod/SubmissionsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubmissionsInputModel : IModel { diff --git a/Models/Mod/SubmissionsModel.cs b/Moodle.Api/Models/Mod/SubmissionsModel.cs similarity index 95% rename from Models/Mod/SubmissionsModel.cs rename to Moodle.Api/Models/Mod/SubmissionsModel.cs index c98efac..dd5fe39 100644 --- a/Models/Mod/SubmissionsModel.cs +++ b/Moodle.Api/Models/Mod/SubmissionsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubmissionsModel : IModel { diff --git a/Models/Mod/SubmitAnswersInputModel.cs b/Moodle.Api/Models/Mod/SubmitAnswersInputModel.cs similarity index 94% rename from Models/Mod/SubmitAnswersInputModel.cs rename to Moodle.Api/Models/Mod/SubmitAnswersInputModel.cs index d06d1c2..9aacb3d 100644 --- a/Models/Mod/SubmitAnswersInputModel.cs +++ b/Moodle.Api/Models/Mod/SubmitAnswersInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubmitAnswersInputModel : IModel { diff --git a/Models/Mod/SubmitChoiceResponseModel.cs b/Moodle.Api/Models/Mod/SubmitChoiceResponseModel.cs similarity index 95% rename from Models/Mod/SubmitChoiceResponseModel.cs rename to Moodle.Api/Models/Mod/SubmitChoiceResponseModel.cs index 3c4de20..d508b29 100644 --- a/Models/Mod/SubmitChoiceResponseModel.cs +++ b/Moodle.Api/Models/Mod/SubmitChoiceResponseModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubmitChoiceResponseModel : IModel { diff --git a/Models/Mod/SubmitForGradingInputModel.cs b/Moodle.Api/Models/Mod/SubmitForGradingInputModel.cs similarity index 94% rename from Models/Mod/SubmitForGradingInputModel.cs rename to Moodle.Api/Models/Mod/SubmitForGradingInputModel.cs index dedf2b9..8175249 100644 --- a/Models/Mod/SubmitForGradingInputModel.cs +++ b/Moodle.Api/Models/Mod/SubmitForGradingInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubmitForGradingInputModel : IModel { diff --git a/Models/Mod/SubmitGradingFormInputModel.cs b/Moodle.Api/Models/Mod/SubmitGradingFormInputModel.cs similarity index 94% rename from Models/Mod/SubmitGradingFormInputModel.cs rename to Moodle.Api/Models/Mod/SubmitGradingFormInputModel.cs index 04f56ce..1ba27eb 100644 --- a/Models/Mod/SubmitGradingFormInputModel.cs +++ b/Moodle.Api/Models/Mod/SubmitGradingFormInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubmitGradingFormInputModel : IModel { diff --git a/Models/Mod/Subwiki.cs b/Moodle.Api/Models/Mod/Subwiki.cs similarity index 96% rename from Models/Mod/Subwiki.cs rename to Moodle.Api/Models/Mod/Subwiki.cs index 106dea5..f065536 100644 --- a/Models/Mod/Subwiki.cs +++ b/Moodle.Api/Models/Mod/Subwiki.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Subwiki : IModel { diff --git a/Models/Mod/SubwikiFilesInputModel.cs b/Moodle.Api/Models/Mod/SubwikiFilesInputModel.cs similarity index 94% rename from Models/Mod/SubwikiFilesInputModel.cs rename to Moodle.Api/Models/Mod/SubwikiFilesInputModel.cs index 420c86a..f5695fd 100644 --- a/Models/Mod/SubwikiFilesInputModel.cs +++ b/Moodle.Api/Models/Mod/SubwikiFilesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubwikiFilesInputModel : IModel { diff --git a/Models/Mod/SubwikiFilesModel.cs b/Moodle.Api/Models/Mod/SubwikiFilesModel.cs similarity index 95% rename from Models/Mod/SubwikiFilesModel.cs rename to Moodle.Api/Models/Mod/SubwikiFilesModel.cs index faf24a2..6dea55d 100644 --- a/Models/Mod/SubwikiFilesModel.cs +++ b/Moodle.Api/Models/Mod/SubwikiFilesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubwikiFilesModel : IModel { diff --git a/Models/Mod/SubwikiPagesInputModel.cs b/Moodle.Api/Models/Mod/SubwikiPagesInputModel.cs similarity index 95% rename from Models/Mod/SubwikiPagesInputModel.cs rename to Moodle.Api/Models/Mod/SubwikiPagesInputModel.cs index 9d5a1ae..176af90 100644 --- a/Models/Mod/SubwikiPagesInputModel.cs +++ b/Moodle.Api/Models/Mod/SubwikiPagesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubwikiPagesInputModel : IModel { diff --git a/Models/Mod/SubwikiPagesModel.cs b/Moodle.Api/Models/Mod/SubwikiPagesModel.cs similarity index 95% rename from Models/Mod/SubwikiPagesModel.cs rename to Moodle.Api/Models/Mod/SubwikiPagesModel.cs index 05b81d5..9f30a11 100644 --- a/Models/Mod/SubwikiPagesModel.cs +++ b/Moodle.Api/Models/Mod/SubwikiPagesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubwikiPagesModel : IModel { diff --git a/Models/Mod/SubwikisInputModel.cs b/Moodle.Api/Models/Mod/SubwikisInputModel.cs similarity index 91% rename from Models/Mod/SubwikisInputModel.cs rename to Moodle.Api/Models/Mod/SubwikisInputModel.cs index 112a485..6e4249f 100644 --- a/Models/Mod/SubwikisInputModel.cs +++ b/Moodle.Api/Models/Mod/SubwikisInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubwikisInputModel : IModel { diff --git a/Models/Mod/SubwikisModel.cs b/Moodle.Api/Models/Mod/SubwikisModel.cs similarity index 95% rename from Models/Mod/SubwikisModel.cs rename to Moodle.Api/Models/Mod/SubwikisModel.cs index 6f95ab4..ff3e5be 100644 --- a/Models/Mod/SubwikisModel.cs +++ b/Moodle.Api/Models/Mod/SubwikisModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SubwikisModel : IModel { diff --git a/Models/Mod/Survey.cs b/Moodle.Api/Models/Mod/Survey.cs similarity index 98% rename from Models/Mod/Survey.cs rename to Moodle.Api/Models/Mod/Survey.cs index a2a03cd..4207950 100644 --- a/Models/Mod/Survey.cs +++ b/Moodle.Api/Models/Mod/Survey.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Survey : IModel { diff --git a/Models/Mod/SurveysByCoursesModel.cs b/Moodle.Api/Models/Mod/SurveysByCoursesModel.cs similarity index 95% rename from Models/Mod/SurveysByCoursesModel.cs rename to Moodle.Api/Models/Mod/SurveysByCoursesModel.cs index d7d400d..89573a4 100644 --- a/Models/Mod/SurveysByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/SurveysByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class SurveysByCoursesModel : IModel { diff --git a/Models/Mod/Teamsubmission.cs b/Moodle.Api/Models/Mod/Teamsubmission.cs similarity index 98% rename from Models/Mod/Teamsubmission.cs rename to Moodle.Api/Models/Mod/Teamsubmission.cs index 9c8e924..834a2b6 100644 --- a/Models/Mod/Teamsubmission.cs +++ b/Moodle.Api/Models/Mod/Teamsubmission.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Teamsubmission : IModel { diff --git a/Models/Mod/Timer.cs b/Moodle.Api/Models/Mod/Timer.cs similarity index 97% rename from Models/Mod/Timer.cs rename to Moodle.Api/Models/Mod/Timer.cs index d31035a..f4a99f5 100644 --- a/Models/Mod/Timer.cs +++ b/Moodle.Api/Models/Mod/Timer.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Timer : IModel { diff --git a/Models/Mod/ToolLaunchDataInputModel.cs b/Moodle.Api/Models/Mod/ToolLaunchDataInputModel.cs similarity index 91% rename from Models/Mod/ToolLaunchDataInputModel.cs rename to Moodle.Api/Models/Mod/ToolLaunchDataInputModel.cs index 930511b..ac9afc6 100644 --- a/Models/Mod/ToolLaunchDataInputModel.cs +++ b/Moodle.Api/Models/Mod/ToolLaunchDataInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ToolLaunchDataInputModel : IModel { diff --git a/Models/Mod/ToolLaunchDataModel.cs b/Moodle.Api/Models/Mod/ToolLaunchDataModel.cs similarity index 96% rename from Models/Mod/ToolLaunchDataModel.cs rename to Moodle.Api/Models/Mod/ToolLaunchDataModel.cs index 5ee3da2..41f6635 100644 --- a/Models/Mod/ToolLaunchDataModel.cs +++ b/Moodle.Api/Models/Mod/ToolLaunchDataModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ToolLaunchDataModel : IModel { diff --git a/Models/Mod/ToolProxiesInputModel.cs b/Moodle.Api/Models/Mod/ToolProxiesInputModel.cs similarity index 91% rename from Models/Mod/ToolProxiesInputModel.cs rename to Moodle.Api/Models/Mod/ToolProxiesInputModel.cs index e538abd..1fe9648 100644 --- a/Models/Mod/ToolProxiesInputModel.cs +++ b/Moodle.Api/Models/Mod/ToolProxiesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ToolProxiesInputModel : IModel { diff --git a/Models/Mod/ToolProxiesModel.cs b/Moodle.Api/Models/Mod/ToolProxiesModel.cs similarity index 98% rename from Models/Mod/ToolProxiesModel.cs rename to Moodle.Api/Models/Mod/ToolProxiesModel.cs index 7ce5131..1082359 100644 --- a/Models/Mod/ToolProxiesModel.cs +++ b/Moodle.Api/Models/Mod/ToolProxiesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ToolProxiesModel : IModel { diff --git a/Models/Mod/ToolProxyInputModel.cs b/Moodle.Api/Models/Mod/ToolProxyInputModel.cs similarity index 97% rename from Models/Mod/ToolProxyInputModel.cs rename to Moodle.Api/Models/Mod/ToolProxyInputModel.cs index 4d33e39..2363813 100644 --- a/Models/Mod/ToolProxyInputModel.cs +++ b/Moodle.Api/Models/Mod/ToolProxyInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ToolProxyInputModel : IModel { diff --git a/Models/Mod/ToolProxyModel.cs b/Moodle.Api/Models/Mod/ToolProxyModel.cs similarity index 98% rename from Models/Mod/ToolProxyModel.cs rename to Moodle.Api/Models/Mod/ToolProxyModel.cs index 822fb99..26de05c 100644 --- a/Models/Mod/ToolProxyModel.cs +++ b/Moodle.Api/Models/Mod/ToolProxyModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ToolProxyModel : IModel { diff --git a/Models/Mod/ToolProxyRegistrationRequestModel.cs b/Moodle.Api/Models/Mod/ToolProxyRegistrationRequestModel.cs similarity index 97% rename from Models/Mod/ToolProxyRegistrationRequestModel.cs rename to Moodle.Api/Models/Mod/ToolProxyRegistrationRequestModel.cs index 921d440..0b1f5c5 100644 --- a/Models/Mod/ToolProxyRegistrationRequestModel.cs +++ b/Moodle.Api/Models/Mod/ToolProxyRegistrationRequestModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ToolProxyRegistrationRequestModel : IModel { diff --git a/Models/Mod/ToolTypeInputModel.cs b/Moodle.Api/Models/Mod/ToolTypeInputModel.cs similarity index 95% rename from Models/Mod/ToolTypeInputModel.cs rename to Moodle.Api/Models/Mod/ToolTypeInputModel.cs index 9f122f3..437c77c 100644 --- a/Models/Mod/ToolTypeInputModel.cs +++ b/Moodle.Api/Models/Mod/ToolTypeInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ToolTypeInputModel : IModel { diff --git a/Models/Mod/ToolTypeModel.cs b/Moodle.Api/Models/Mod/ToolTypeModel.cs similarity index 98% rename from Models/Mod/ToolTypeModel.cs rename to Moodle.Api/Models/Mod/ToolTypeModel.cs index ba6b9a1..bc75118 100644 --- a/Models/Mod/ToolTypeModel.cs +++ b/Moodle.Api/Models/Mod/ToolTypeModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ToolTypeModel : IModel { diff --git a/Models/Mod/ToolTypesInputModel.cs b/Moodle.Api/Models/Mod/ToolTypesInputModel.cs similarity index 91% rename from Models/Mod/ToolTypesInputModel.cs rename to Moodle.Api/Models/Mod/ToolTypesInputModel.cs index bd47d56..d628315 100644 --- a/Models/Mod/ToolTypesInputModel.cs +++ b/Moodle.Api/Models/Mod/ToolTypesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ToolTypesInputModel : IModel { diff --git a/Models/Mod/Track.cs b/Moodle.Api/Models/Mod/Track.cs similarity index 93% rename from Models/Mod/Track.cs rename to Moodle.Api/Models/Mod/Track.cs index 479ee5e..7e3c6fe 100644 --- a/Models/Mod/Track.cs +++ b/Moodle.Api/Models/Mod/Track.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Track : IModel { diff --git a/Models/Mod/TrackInputModel.cs b/Moodle.Api/Models/Mod/TrackInputModel.cs similarity index 93% rename from Models/Mod/TrackInputModel.cs rename to Moodle.Api/Models/Mod/TrackInputModel.cs index b6cd999..22020be 100644 --- a/Models/Mod/TrackInputModel.cs +++ b/Moodle.Api/Models/Mod/TrackInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class TrackInputModel : IModel { diff --git a/Models/Mod/UpdateEntry.cs b/Moodle.Api/Models/Mod/UpdateEntry.cs similarity index 86% rename from Models/Mod/UpdateEntry.cs rename to Moodle.Api/Models/Mod/UpdateEntry.cs index 7eb2b8a..0508c2a 100644 --- a/Models/Mod/UpdateEntry.cs +++ b/Moodle.Api/Models/Mod/UpdateEntry.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UpdateEntry : IModel { diff --git a/Models/Mod/UpdateEntryInputModel.cs b/Moodle.Api/Models/Mod/UpdateEntryInputModel.cs similarity index 87% rename from Models/Mod/UpdateEntryInputModel.cs rename to Moodle.Api/Models/Mod/UpdateEntryInputModel.cs index 2ca828e..13dc2fe 100644 --- a/Models/Mod/UpdateEntryInputModel.cs +++ b/Moodle.Api/Models/Mod/UpdateEntryInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UpdateEntryInputModel : IModel { diff --git a/Models/Mod/UpdateToolTypeInputModel.cs b/Moodle.Api/Models/Mod/UpdateToolTypeInputModel.cs similarity index 87% rename from Models/Mod/UpdateToolTypeInputModel.cs rename to Moodle.Api/Models/Mod/UpdateToolTypeInputModel.cs index c4069c5..af67aa7 100644 --- a/Models/Mod/UpdateToolTypeInputModel.cs +++ b/Moodle.Api/Models/Mod/UpdateToolTypeInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UpdateToolTypeInputModel : IModel { diff --git a/Models/Mod/Url.cs b/Moodle.Api/Models/Mod/Url.cs similarity index 98% rename from Models/Mod/Url.cs rename to Moodle.Api/Models/Mod/Url.cs index ea84a4c..d4c3a7c 100644 --- a/Models/Mod/Url.cs +++ b/Moodle.Api/Models/Mod/Url.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Url : IModel { diff --git a/Models/Mod/UrlsByCoursesModel.cs b/Moodle.Api/Models/Mod/UrlsByCoursesModel.cs similarity index 95% rename from Models/Mod/UrlsByCoursesModel.cs rename to Moodle.Api/Models/Mod/UrlsByCoursesModel.cs index d685aca..8c4d909 100644 --- a/Models/Mod/UrlsByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/UrlsByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UrlsByCoursesModel : IModel { diff --git a/Models/Mod/User.cs b/Moodle.Api/Models/Mod/User.cs similarity index 99% rename from Models/Mod/User.cs rename to Moodle.Api/Models/Mod/User.cs index 3b671d3..0a730bd 100644 --- a/Models/Mod/User.cs +++ b/Moodle.Api/Models/Mod/User.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class User : IModel { diff --git a/Models/Mod/UserAttemptGradeModel.cs b/Moodle.Api/Models/Mod/UserAttemptGradeModel.cs similarity index 94% rename from Models/Mod/UserAttemptGradeModel.cs rename to Moodle.Api/Models/Mod/UserAttemptGradeModel.cs index 8995390..56ec4a3 100644 --- a/Models/Mod/UserAttemptGradeModel.cs +++ b/Moodle.Api/Models/Mod/UserAttemptGradeModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserAttemptGradeModel : IModel { diff --git a/Models/Mod/UserAttemptInputModel.cs b/Moodle.Api/Models/Mod/UserAttemptInputModel.cs similarity index 94% rename from Models/Mod/UserAttemptInputModel.cs rename to Moodle.Api/Models/Mod/UserAttemptInputModel.cs index 76ae888..b8da5dc 100644 --- a/Models/Mod/UserAttemptInputModel.cs +++ b/Moodle.Api/Models/Mod/UserAttemptInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserAttemptInputModel : IModel { diff --git a/Models/Mod/UserAttemptModel.cs b/Moodle.Api/Models/Mod/UserAttemptModel.cs similarity index 96% rename from Models/Mod/UserAttemptModel.cs rename to Moodle.Api/Models/Mod/UserAttemptModel.cs index e146ebf..56045a5 100644 --- a/Models/Mod/UserAttemptModel.cs +++ b/Moodle.Api/Models/Mod/UserAttemptModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserAttemptModel : IModel { diff --git a/Models/Mod/UserAttemptsInputModel.cs b/Moodle.Api/Models/Mod/UserAttemptsInputModel.cs similarity index 95% rename from Models/Mod/UserAttemptsInputModel.cs rename to Moodle.Api/Models/Mod/UserAttemptsInputModel.cs index 8f449c3..673cc6d 100644 --- a/Models/Mod/UserAttemptsInputModel.cs +++ b/Moodle.Api/Models/Mod/UserAttemptsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserAttemptsInputModel : IModel { diff --git a/Models/Mod/UserAttemptsModel.cs b/Moodle.Api/Models/Mod/UserAttemptsModel.cs similarity index 95% rename from Models/Mod/UserAttemptsModel.cs rename to Moodle.Api/Models/Mod/UserAttemptsModel.cs index 63d2f95..1274bcc 100644 --- a/Models/Mod/UserAttemptsModel.cs +++ b/Moodle.Api/Models/Mod/UserAttemptsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserAttemptsModel : IModel { diff --git a/Models/Mod/UserBestGradeModel.cs b/Moodle.Api/Models/Mod/UserBestGradeModel.cs similarity index 95% rename from Models/Mod/UserBestGradeModel.cs rename to Moodle.Api/Models/Mod/UserBestGradeModel.cs index 5703232..72f620f 100644 --- a/Models/Mod/UserBestGradeModel.cs +++ b/Moodle.Api/Models/Mod/UserBestGradeModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserBestGradeModel : IModel { diff --git a/Models/Mod/UserFlagsInputModel.cs b/Moodle.Api/Models/Mod/UserFlagsInputModel.cs similarity index 94% rename from Models/Mod/UserFlagsInputModel.cs rename to Moodle.Api/Models/Mod/UserFlagsInputModel.cs index a6c6402..12e1b19 100644 --- a/Models/Mod/UserFlagsInputModel.cs +++ b/Moodle.Api/Models/Mod/UserFlagsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserFlagsInputModel : IModel { diff --git a/Models/Mod/UserFlagsModel.cs b/Moodle.Api/Models/Mod/UserFlagsModel.cs similarity index 95% rename from Models/Mod/UserFlagsModel.cs rename to Moodle.Api/Models/Mod/UserFlagsModel.cs index ece5392..9ea352b 100644 --- a/Models/Mod/UserFlagsModel.cs +++ b/Moodle.Api/Models/Mod/UserFlagsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserFlagsModel : IModel { diff --git a/Models/Mod/UserGradeInputModel.cs b/Moodle.Api/Models/Mod/UserGradeInputModel.cs similarity index 93% rename from Models/Mod/UserGradeInputModel.cs rename to Moodle.Api/Models/Mod/UserGradeInputModel.cs index 80e7b7c..aace03d 100644 --- a/Models/Mod/UserGradeInputModel.cs +++ b/Moodle.Api/Models/Mod/UserGradeInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserGradeInputModel : IModel { diff --git a/Models/Mod/UserGradeModel.cs b/Moodle.Api/Models/Mod/UserGradeModel.cs similarity index 95% rename from Models/Mod/UserGradeModel.cs rename to Moodle.Api/Models/Mod/UserGradeModel.cs index 0290586..301621c 100644 --- a/Models/Mod/UserGradeModel.cs +++ b/Moodle.Api/Models/Mod/UserGradeModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserGradeModel : IModel { diff --git a/Models/Mod/UserMappingsModel.cs b/Moodle.Api/Models/Mod/UserMappingsModel.cs similarity index 95% rename from Models/Mod/UserMappingsModel.cs rename to Moodle.Api/Models/Mod/UserMappingsModel.cs index dc61b8f..a0ffe10 100644 --- a/Models/Mod/UserMappingsModel.cs +++ b/Moodle.Api/Models/Mod/UserMappingsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserMappingsModel : IModel { diff --git a/Models/Mod/UserTimersModel.cs b/Moodle.Api/Models/Mod/UserTimersModel.cs similarity index 95% rename from Models/Mod/UserTimersModel.cs rename to Moodle.Api/Models/Mod/UserTimersModel.cs index ffa4f7f..dedf82b 100644 --- a/Models/Mod/UserTimersModel.cs +++ b/Moodle.Api/Models/Mod/UserTimersModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserTimersModel : IModel { diff --git a/Models/Mod/Userdata.cs b/Moodle.Api/Models/Mod/Userdata.cs similarity index 93% rename from Models/Mod/Userdata.cs rename to Moodle.Api/Models/Mod/Userdata.cs index d94dd55..67e2a3b 100644 --- a/Models/Mod/Userdata.cs +++ b/Moodle.Api/Models/Mod/Userdata.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Userdata : IModel { diff --git a/Models/Mod/Userflag.cs b/Moodle.Api/Models/Mod/Userflag.cs similarity index 97% rename from Models/Mod/Userflag.cs rename to Moodle.Api/Models/Mod/Userflag.cs index 45c1c0e..3f25573 100644 --- a/Models/Mod/Userflag.cs +++ b/Moodle.Api/Models/Mod/Userflag.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Userflag : IModel { diff --git a/Models/Mod/UserflagInputModel.cs b/Moodle.Api/Models/Mod/UserflagInputModel.cs similarity index 96% rename from Models/Mod/UserflagInputModel.cs rename to Moodle.Api/Models/Mod/UserflagInputModel.cs index 4b7bdcc..264d0a6 100644 --- a/Models/Mod/UserflagInputModel.cs +++ b/Moodle.Api/Models/Mod/UserflagInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class UserflagInputModel : IModel { diff --git a/Models/Mod/Userresponse.cs b/Moodle.Api/Models/Mod/Userresponse.cs similarity index 96% rename from Models/Mod/Userresponse.cs rename to Moodle.Api/Models/Mod/Userresponse.cs index 16e9e91..49d4139 100644 --- a/Models/Mod/Userresponse.cs +++ b/Moodle.Api/Models/Mod/Userresponse.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Userresponse : IModel { diff --git a/Models/Mod/Userstat.cs b/Moodle.Api/Models/Mod/Userstat.cs similarity index 95% rename from Models/Mod/Userstat.cs rename to Moodle.Api/Models/Mod/Userstat.cs index 186a0f8..aa6f617 100644 --- a/Models/Mod/Userstat.cs +++ b/Moodle.Api/Models/Mod/Userstat.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Userstat : IModel { diff --git a/Models/Mod/ViewAssignInputModel.cs b/Moodle.Api/Models/Mod/ViewAssignInputModel.cs similarity index 91% rename from Models/Mod/ViewAssignInputModel.cs rename to Moodle.Api/Models/Mod/ViewAssignInputModel.cs index 58f61c8..e2a61e1 100644 --- a/Models/Mod/ViewAssignInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewAssignInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewAssignInputModel : IModel { diff --git a/Models/Mod/ViewAttemptReviewInputModel.cs b/Moodle.Api/Models/Mod/ViewAttemptReviewInputModel.cs similarity index 91% rename from Models/Mod/ViewAttemptReviewInputModel.cs rename to Moodle.Api/Models/Mod/ViewAttemptReviewInputModel.cs index fb9dfd4..6be6b11 100644 --- a/Models/Mod/ViewAttemptReviewInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewAttemptReviewInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewAttemptReviewInputModel : IModel { diff --git a/Models/Mod/ViewBookInputModel.cs b/Moodle.Api/Models/Mod/ViewBookInputModel.cs similarity index 93% rename from Models/Mod/ViewBookInputModel.cs rename to Moodle.Api/Models/Mod/ViewBookInputModel.cs index ba4cb3b..487d5e0 100644 --- a/Models/Mod/ViewBookInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewBookInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewBookInputModel : IModel { diff --git a/Models/Mod/ViewChatInputModel.cs b/Moodle.Api/Models/Mod/ViewChatInputModel.cs similarity index 91% rename from Models/Mod/ViewChatInputModel.cs rename to Moodle.Api/Models/Mod/ViewChatInputModel.cs index 93927e1..76f1076 100644 --- a/Models/Mod/ViewChatInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewChatInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewChatInputModel : IModel { diff --git a/Models/Mod/ViewFeedbackInputModel.cs b/Moodle.Api/Models/Mod/ViewFeedbackInputModel.cs similarity index 93% rename from Models/Mod/ViewFeedbackInputModel.cs rename to Moodle.Api/Models/Mod/ViewFeedbackInputModel.cs index 3566a00..183a72e 100644 --- a/Models/Mod/ViewFeedbackInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewFeedbackInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewFeedbackInputModel : IModel { diff --git a/Models/Mod/ViewFolderInputModel.cs b/Moodle.Api/Models/Mod/ViewFolderInputModel.cs similarity index 91% rename from Models/Mod/ViewFolderInputModel.cs rename to Moodle.Api/Models/Mod/ViewFolderInputModel.cs index fe8f0af..6672495 100644 --- a/Models/Mod/ViewFolderInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewFolderInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewFolderInputModel : IModel { diff --git a/Models/Mod/ViewForumDiscussionInputModel.cs b/Moodle.Api/Models/Mod/ViewForumDiscussionInputModel.cs similarity index 91% rename from Models/Mod/ViewForumDiscussionInputModel.cs rename to Moodle.Api/Models/Mod/ViewForumDiscussionInputModel.cs index 54edfe9..06331f7 100644 --- a/Models/Mod/ViewForumDiscussionInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewForumDiscussionInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewForumDiscussionInputModel : IModel { diff --git a/Models/Mod/ViewForumInputModel.cs b/Moodle.Api/Models/Mod/ViewForumInputModel.cs similarity index 91% rename from Models/Mod/ViewForumInputModel.cs rename to Moodle.Api/Models/Mod/ViewForumInputModel.cs index ca9a20b..b0631ff 100644 --- a/Models/Mod/ViewForumInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewForumInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewForumInputModel : IModel { diff --git a/Models/Mod/ViewGlossaryInputModel.cs b/Moodle.Api/Models/Mod/ViewGlossaryInputModel.cs similarity index 93% rename from Models/Mod/ViewGlossaryInputModel.cs rename to Moodle.Api/Models/Mod/ViewGlossaryInputModel.cs index d15ba9c..a15b997 100644 --- a/Models/Mod/ViewGlossaryInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewGlossaryInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewGlossaryInputModel : IModel { diff --git a/Models/Mod/ViewImscpInputModel.cs b/Moodle.Api/Models/Mod/ViewImscpInputModel.cs similarity index 91% rename from Models/Mod/ViewImscpInputModel.cs rename to Moodle.Api/Models/Mod/ViewImscpInputModel.cs index 712449d..fb9f50c 100644 --- a/Models/Mod/ViewImscpInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewImscpInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewImscpInputModel : IModel { diff --git a/Models/Mod/ViewLtiInputModel.cs b/Moodle.Api/Models/Mod/ViewLtiInputModel.cs similarity index 91% rename from Models/Mod/ViewLtiInputModel.cs rename to Moodle.Api/Models/Mod/ViewLtiInputModel.cs index 155bf71..20c8d90 100644 --- a/Models/Mod/ViewLtiInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewLtiInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewLtiInputModel : IModel { diff --git a/Models/Mod/ViewPageInputModel.cs b/Moodle.Api/Models/Mod/ViewPageInputModel.cs similarity index 91% rename from Models/Mod/ViewPageInputModel.cs rename to Moodle.Api/Models/Mod/ViewPageInputModel.cs index dc15d07..c3b1f4f 100644 --- a/Models/Mod/ViewPageInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewPageInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewPageInputModel : IModel { diff --git a/Models/Mod/ViewResourceInputModel.cs b/Moodle.Api/Models/Mod/ViewResourceInputModel.cs similarity index 91% rename from Models/Mod/ViewResourceInputModel.cs rename to Moodle.Api/Models/Mod/ViewResourceInputModel.cs index 989bee1..7334f5d 100644 --- a/Models/Mod/ViewResourceInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewResourceInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewResourceInputModel : IModel { diff --git a/Models/Mod/ViewScormInputModel.cs b/Moodle.Api/Models/Mod/ViewScormInputModel.cs similarity index 91% rename from Models/Mod/ViewScormInputModel.cs rename to Moodle.Api/Models/Mod/ViewScormInputModel.cs index bca6031..6786741 100644 --- a/Models/Mod/ViewScormInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewScormInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewScormInputModel : IModel { diff --git a/Models/Mod/ViewUrlInputModel.cs b/Moodle.Api/Models/Mod/ViewUrlInputModel.cs similarity index 91% rename from Models/Mod/ViewUrlInputModel.cs rename to Moodle.Api/Models/Mod/ViewUrlInputModel.cs index 51860fe..0f291ad 100644 --- a/Models/Mod/ViewUrlInputModel.cs +++ b/Moodle.Api/Models/Mod/ViewUrlInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class ViewUrlInputModel : IModel { diff --git a/Moodle.Api/Models/Mod/Warning.cs b/Moodle.Api/Models/Mod/Warning.cs new file mode 100644 index 0000000..15272e3 --- /dev/null +++ b/Moodle.Api/Models/Mod/Warning.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; + +namespace Moodle.Api.Models.Mod +{ + public sealed class Warning : IModel + { + + public string item {get;set;} + public int itemid {get;set;} + public string message {get;set;} + public string warningcode {get;set;} + + + + + public List> ToKeyValuePairs(string prefix="") + { + var keyValuePairs = new List>(); + + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("item",prefix),item)); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("itemid",prefix),itemid.ToString())); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("message",prefix),message)); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("warningcode",prefix),warningcode)); + return keyValuePairs; + } + + } +} \ No newline at end of file diff --git a/Models/Mod/Wiki.cs b/Moodle.Api/Models/Mod/Wiki.cs similarity index 98% rename from Models/Mod/Wiki.cs rename to Moodle.Api/Models/Mod/Wiki.cs index 28e58e9..2531647 100644 --- a/Models/Mod/Wiki.cs +++ b/Moodle.Api/Models/Mod/Wiki.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class Wiki : IModel { diff --git a/Models/Mod/WikisByCoursesModel.cs b/Moodle.Api/Models/Mod/WikisByCoursesModel.cs similarity index 95% rename from Models/Mod/WikisByCoursesModel.cs rename to Moodle.Api/Models/Mod/WikisByCoursesModel.cs index 1df4388..9e26a27 100644 --- a/Models/Mod/WikisByCoursesModel.cs +++ b/Moodle.Api/Models/Mod/WikisByCoursesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Mod +namespace Moodle.Api.Models.Mod { public sealed class WikisByCoursesModel : IModel { diff --git a/Models/ModelHelper.cs b/Moodle.Api/Models/ModelHelper.cs similarity index 69% rename from Models/ModelHelper.cs rename to Moodle.Api/Models/ModelHelper.cs index 830d2f7..9675c9c 100644 --- a/Models/ModelHelper.cs +++ b/Moodle.Api/Models/ModelHelper.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Moodle.API.Wrapper.Models +namespace Moodle.Api.Models { public class ModelHelper { diff --git a/Models/Gradereport/ActivitiesCompletionStatusInputModel.cs b/Moodle.Api/Models/Report/ActivitiesCompletionStatusInputModel.cs similarity index 92% rename from Models/Gradereport/ActivitiesCompletionStatusInputModel.cs rename to Moodle.Api/Models/Report/ActivitiesCompletionStatusInputModel.cs index 744b132..bc29e61 100644 --- a/Models/Gradereport/ActivitiesCompletionStatusInputModel.cs +++ b/Moodle.Api/Models/Report/ActivitiesCompletionStatusInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Gradereport +namespace Moodle.Api.Models.Report { public sealed class ActivitiesCompletionStatusInputModel : IModel { diff --git a/Models/Tool/Ancestor.cs b/Moodle.Api/Models/Report/Ancestor.cs similarity index 96% rename from Models/Tool/Ancestor.cs rename to Moodle.Api/Models/Report/Ancestor.cs index 5fbb43d..c581c4d 100644 --- a/Models/Tool/Ancestor.cs +++ b/Moodle.Api/Models/Report/Ancestor.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Report { public sealed class Ancestor : IModel { diff --git a/Models/Report/Competency.cs b/Moodle.Api/Models/Report/Competency.cs similarity index 99% rename from Models/Report/Competency.cs rename to Moodle.Api/Models/Report/Competency.cs index 8386797..7e64cc7 100644 --- a/Models/Report/Competency.cs +++ b/Moodle.Api/Models/Report/Competency.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Report { public sealed class Competency : IModel { diff --git a/Models/Tool/Comppath.cs b/Moodle.Api/Models/Report/Comppath.cs similarity index 96% rename from Models/Tool/Comppath.cs rename to Moodle.Api/Models/Report/Comppath.cs index a19c432..0cb3b82 100644 --- a/Models/Tool/Comppath.cs +++ b/Moodle.Api/Models/Report/Comppath.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Report { public sealed class Comppath : IModel { diff --git a/Models/Tool/Course.cs b/Moodle.Api/Models/Report/Course.cs similarity index 97% rename from Models/Tool/Course.cs rename to Moodle.Api/Models/Report/Course.cs index 6c0f933..9a96c86 100644 --- a/Models/Tool/Course.cs +++ b/Moodle.Api/Models/Report/Course.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Report { public sealed class Course : IModel { diff --git a/Models/Report/DataForReportModel.cs b/Moodle.Api/Models/Report/DataForReportModel.cs similarity index 96% rename from Models/Report/DataForReportModel.cs rename to Moodle.Api/Models/Report/DataForReportModel.cs index 0167353..2eb780c 100644 --- a/Models/Report/DataForReportModel.cs +++ b/Moodle.Api/Models/Report/DataForReportModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Report { public sealed class DataForReportModel : IModel { diff --git a/Models/Tool/Framework.cs b/Moodle.Api/Models/Report/Framework.cs similarity index 98% rename from Models/Tool/Framework.cs rename to Moodle.Api/Models/Report/Framework.cs index 1549905..cb10915 100644 --- a/Models/Tool/Framework.cs +++ b/Moodle.Api/Models/Report/Framework.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Report { public sealed class Framework : IModel { diff --git a/Models/Tool/Linkedcourse.cs b/Moodle.Api/Models/Report/Linkedcourse.cs similarity index 97% rename from Models/Tool/Linkedcourse.cs rename to Moodle.Api/Models/Report/Linkedcourse.cs index 7eec671..2abb9af 100644 --- a/Models/Tool/Linkedcourse.cs +++ b/Moodle.Api/Models/Report/Linkedcourse.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Report { public sealed class Linkedcourse : IModel { diff --git a/Models/Tool/Relatedcompetencie.cs b/Moodle.Api/Models/Report/Relatedcompetencie.cs similarity index 98% rename from Models/Tool/Relatedcompetencie.cs rename to Moodle.Api/Models/Report/Relatedcompetencie.cs index af8c998..d73129b 100644 --- a/Models/Tool/Relatedcompetencie.cs +++ b/Moodle.Api/Models/Report/Relatedcompetencie.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Report { public sealed class Relatedcompetencie : IModel { diff --git a/Models/Tool/User.cs b/Moodle.Api/Models/Report/User.cs similarity index 98% rename from Models/Tool/User.cs rename to Moodle.Api/Models/Report/User.cs index 6f61533..aec02ed 100644 --- a/Models/Tool/User.cs +++ b/Moodle.Api/Models/Report/User.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Report { public sealed class User : IModel { diff --git a/Models/Report/Usercompetencie.cs b/Moodle.Api/Models/Report/Usercompetencie.cs similarity index 93% rename from Models/Report/Usercompetencie.cs rename to Moodle.Api/Models/Report/Usercompetencie.cs index 41b8fcc..300ea95 100644 --- a/Models/Report/Usercompetencie.cs +++ b/Moodle.Api/Models/Report/Usercompetencie.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Report { public sealed class Usercompetencie : IModel { diff --git a/Models/Tool/Usercompetencycourse.cs b/Moodle.Api/Models/Report/Usercompetencycourse.cs similarity index 98% rename from Models/Tool/Usercompetencycourse.cs rename to Moodle.Api/Models/Report/Usercompetencycourse.cs index c72d3a2..407beb0 100644 --- a/Models/Tool/Usercompetencycourse.cs +++ b/Moodle.Api/Models/Report/Usercompetencycourse.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Report { public sealed class Usercompetencycourse : IModel { diff --git a/Moodle.Api/Models/RequestStringGenerator.cs b/Moodle.Api/Models/RequestStringGenerator.cs new file mode 100644 index 0000000..cdb0966 --- /dev/null +++ b/Moodle.Api/Models/RequestStringGenerator.cs @@ -0,0 +1,93 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Moodle.Api.Models +{ + public class RequestStringGenerator + { + public List> DynamicKeyValuePairsOnlyNonList(string prefix = "") + { + var keyValuePairs = new List>(); + + + + + + + + // Turkish: Modelde tanımlı değişkenleri Moodle Sistemine gönderecek formata sokar. Listeler hariç onlar özel olarak tanımlanmalıdır. + foreach (var property in this.GetType().GetProperties()) + { + if (!property.ToString().Contains("System.Collections.Generic.List")) + { + if (property.GetValue(this) != null) + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName(property.Name, prefix), property.GetValue(this).ToString())); + else + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName(property.Name, prefix), string.Empty)); + } + else + { + + } + #region Test - Dynamic Key Value Pair For List + // else + // { + // var typee = property.GetType(); + // var tee = property.GetValue(this) ; + + + // //keyValuePairs.AddRange(ToKeyValuePairsList(property)); + + //} + #endregion + } + + + + return keyValuePairs; + } + + + + + #region Test - Dynamic Key Value Pair For List + + + /* + public async Task>> ToKeyValuePairsList(TInput input) + where TInput : System.Collections.IEnumerable + { + var keyValuePairs = new List>(); + int i = 0; + + foreach (var item in input) + { + var tip = typeof(item); + + var inputItems = await ToKeyItem < typeof(item) > (item, i); + keyValuePairs.Add(inputItems); + + i++; + } + + return keyValuePairs; + } + + + public async Task>> ToKeyItem(TInput input, int i = 0) + where TInput : IModel + { + + return input.ToKeyValuePairs("input[" + i.ToString() + "]"); + + } + */ + + + #endregion + + } +} diff --git a/Models/Tool/Actionuser.cs b/Moodle.Api/Models/Tool/Actionuser.cs similarity index 98% rename from Models/Tool/Actionuser.cs rename to Moodle.Api/Models/Tool/Actionuser.cs index 14c25f7..fb0e5a7 100644 --- a/Models/Tool/Actionuser.cs +++ b/Moodle.Api/Models/Tool/Actionuser.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Actionuser : IModel { diff --git a/Models/Report/Ancestor.cs b/Moodle.Api/Models/Tool/Ancestor.cs similarity index 95% rename from Models/Report/Ancestor.cs rename to Moodle.Api/Models/Tool/Ancestor.cs index 9ae52f2..28403ed 100644 --- a/Models/Report/Ancestor.cs +++ b/Moodle.Api/Models/Tool/Ancestor.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Tool { public sealed class Ancestor : IModel { diff --git a/Models/Core/ApprovePlanInputModel.cs b/Moodle.Api/Models/Tool/ApprovePlanInputModel.cs similarity index 90% rename from Models/Core/ApprovePlanInputModel.cs rename to Moodle.Api/Models/Tool/ApprovePlanInputModel.cs index 01d645f..7873b50 100644 --- a/Models/Core/ApprovePlanInputModel.cs +++ b/Moodle.Api/Models/Tool/ApprovePlanInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Tool { public sealed class ApprovePlanInputModel : IModel { diff --git a/Models/Tool/AutologinKeyInputModel.cs b/Moodle.Api/Models/Tool/AutologinKeyInputModel.cs similarity index 91% rename from Models/Tool/AutologinKeyInputModel.cs rename to Moodle.Api/Models/Tool/AutologinKeyInputModel.cs index ba63057..1847280 100644 --- a/Models/Tool/AutologinKeyInputModel.cs +++ b/Moodle.Api/Models/Tool/AutologinKeyInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class AutologinKeyInputModel : IModel { diff --git a/Models/Tool/AutologinKeyModel.cs b/Moodle.Api/Models/Tool/AutologinKeyModel.cs similarity index 95% rename from Models/Tool/AutologinKeyModel.cs rename to Moodle.Api/Models/Tool/AutologinKeyModel.cs index 7888d86..dcface0 100644 --- a/Models/Tool/AutologinKeyModel.cs +++ b/Moodle.Api/Models/Tool/AutologinKeyModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class AutologinKeyModel : IModel { diff --git a/Models/Tool/Cohort.cs b/Moodle.Api/Models/Tool/Cohort.cs similarity index 96% rename from Models/Tool/Cohort.cs rename to Moodle.Api/Models/Tool/Cohort.cs index 6abc9c2..1e1b9b6 100644 --- a/Models/Tool/Cohort.cs +++ b/Moodle.Api/Models/Tool/Cohort.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Cohort : IModel { diff --git a/Models/Core/Commentarea.cs b/Moodle.Api/Models/Tool/Commentarea.cs similarity index 98% rename from Models/Core/Commentarea.cs rename to Moodle.Api/Models/Tool/Commentarea.cs index 957aa0a..f574551 100644 --- a/Models/Core/Commentarea.cs +++ b/Moodle.Api/Models/Tool/Commentarea.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Tool { public sealed class Commentarea : IModel { diff --git a/Models/Tool/Competencie.cs b/Moodle.Api/Models/Tool/Competencie.cs similarity index 98% rename from Models/Tool/Competencie.cs rename to Moodle.Api/Models/Tool/Competencie.cs index bbaef8c..5f0cb6c 100644 --- a/Models/Tool/Competencie.cs +++ b/Moodle.Api/Models/Tool/Competencie.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Competencie : IModel { diff --git a/Models/Tool/Competency.cs b/Moodle.Api/Models/Tool/Competency.cs similarity index 98% rename from Models/Tool/Competency.cs rename to Moodle.Api/Models/Tool/Competency.cs index 04f6974..535fd02 100644 --- a/Models/Tool/Competency.cs +++ b/Moodle.Api/Models/Tool/Competency.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Competency : IModel { diff --git a/Models/Tool/Competencyframework.cs b/Moodle.Api/Models/Tool/Competencyframework.cs similarity index 98% rename from Models/Tool/Competencyframework.cs rename to Moodle.Api/Models/Tool/Competencyframework.cs index 1f56ca0..8e611ca 100644 --- a/Models/Tool/Competencyframework.cs +++ b/Moodle.Api/Models/Tool/Competencyframework.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Competencyframework : IModel { diff --git a/Models/Core/CompletePlanInputModel.cs b/Moodle.Api/Models/Tool/CompletePlanInputModel.cs similarity index 91% rename from Models/Core/CompletePlanInputModel.cs rename to Moodle.Api/Models/Tool/CompletePlanInputModel.cs index 4fbb75e..7f01056 100644 --- a/Models/Core/CompletePlanInputModel.cs +++ b/Moodle.Api/Models/Tool/CompletePlanInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Tool { public sealed class CompletePlanInputModel : IModel { diff --git a/Models/Tool/CompleteTourInputModel.cs b/Moodle.Api/Models/Tool/CompleteTourInputModel.cs similarity index 96% rename from Models/Tool/CompleteTourInputModel.cs rename to Moodle.Api/Models/Tool/CompleteTourInputModel.cs index 0e919d0..57f0715 100644 --- a/Models/Tool/CompleteTourInputModel.cs +++ b/Moodle.Api/Models/Tool/CompleteTourInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class CompleteTourInputModel : IModel { diff --git a/Models/Tool/CompleteTourModel.cs b/Moodle.Api/Models/Tool/CompleteTourModel.cs similarity index 86% rename from Models/Tool/CompleteTourModel.cs rename to Moodle.Api/Models/Tool/CompleteTourModel.cs index e49ca5a..3db1b6e 100644 --- a/Models/Tool/CompleteTourModel.cs +++ b/Moodle.Api/Models/Tool/CompleteTourModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class CompleteTourModel : IModel { diff --git a/Models/Report/Comppath.cs b/Moodle.Api/Models/Tool/Comppath.cs similarity index 96% rename from Models/Report/Comppath.cs rename to Moodle.Api/Models/Tool/Comppath.cs index 2185157..0190130 100644 --- a/Models/Report/Comppath.cs +++ b/Moodle.Api/Models/Tool/Comppath.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Tool { public sealed class Comppath : IModel { diff --git a/Models/Tool/ConfigInputModel.cs b/Moodle.Api/Models/Tool/ConfigInputModel.cs similarity index 91% rename from Models/Tool/ConfigInputModel.cs rename to Moodle.Api/Models/Tool/ConfigInputModel.cs index a5e8437..fe002e3 100644 --- a/Models/Tool/ConfigInputModel.cs +++ b/Moodle.Api/Models/Tool/ConfigInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class ConfigInputModel : IModel { diff --git a/Models/Tool/ConfigModel.cs b/Moodle.Api/Models/Tool/ConfigModel.cs similarity index 95% rename from Models/Tool/ConfigModel.cs rename to Moodle.Api/Models/Tool/ConfigModel.cs index 46d03ba..478bfef 100644 --- a/Models/Tool/ConfigModel.cs +++ b/Moodle.Api/Models/Tool/ConfigModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class ConfigModel : IModel { diff --git a/Models/Core/ContextInputModel.cs b/Moodle.Api/Models/Tool/ContextInputModel.cs similarity index 94% rename from Models/Core/ContextInputModel.cs rename to Moodle.Api/Models/Tool/ContextInputModel.cs index e56d306..b3125f0 100644 --- a/Models/Core/ContextInputModel.cs +++ b/Moodle.Api/Models/Tool/ContextInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Tool { public sealed class ContextInputModel : IModel { diff --git a/Models/Report/Course.cs b/Moodle.Api/Models/Tool/Course.cs similarity index 97% rename from Models/Report/Course.cs rename to Moodle.Api/Models/Tool/Course.cs index 266b292..250becc 100644 --- a/Models/Report/Course.cs +++ b/Moodle.Api/Models/Tool/Course.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Tool { public sealed class Course : IModel { diff --git a/Models/Core/CourseBlocksInputModel.cs b/Moodle.Api/Models/Tool/CourseBlocksInputModel.cs similarity index 91% rename from Models/Core/CourseBlocksInputModel.cs rename to Moodle.Api/Models/Tool/CourseBlocksInputModel.cs index dba4a1c..eedbcc6 100644 --- a/Models/Core/CourseBlocksInputModel.cs +++ b/Moodle.Api/Models/Tool/CourseBlocksInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Tool { public sealed class CourseBlocksInputModel : IModel { diff --git a/Models/Core/Coursecompetency.cs b/Moodle.Api/Models/Tool/Coursecompetency.cs similarity index 97% rename from Models/Core/Coursecompetency.cs rename to Moodle.Api/Models/Tool/Coursecompetency.cs index 8f4a8ec..ad9155d 100644 --- a/Models/Core/Coursecompetency.cs +++ b/Moodle.Api/Models/Tool/Coursecompetency.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Tool { public sealed class Coursecompetency : IModel { diff --git a/Models/Tool/Coursemodule.cs b/Moodle.Api/Models/Tool/Coursemodule.cs similarity index 95% rename from Models/Tool/Coursemodule.cs rename to Moodle.Api/Models/Tool/Coursemodule.cs index 60821be..857774c 100644 --- a/Models/Tool/Coursemodule.cs +++ b/Moodle.Api/Models/Tool/Coursemodule.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Coursemodule : IModel { diff --git a/Models/Tool/CoursesUsingCompetencyModel.cs b/Moodle.Api/Models/Tool/CoursesUsingCompetencyModel.cs similarity index 97% rename from Models/Tool/CoursesUsingCompetencyModel.cs rename to Moodle.Api/Models/Tool/CoursesUsingCompetencyModel.cs index 0cf26e9..8e9e6a3 100644 --- a/Models/Tool/CoursesUsingCompetencyModel.cs +++ b/Moodle.Api/Models/Tool/CoursesUsingCompetencyModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class CoursesUsingCompetencyModel : IModel { diff --git a/Models/Tool/DataForCompetenciesManagePageInputModel.cs b/Moodle.Api/Models/Tool/DataForCompetenciesManagePageInputModel.cs similarity index 93% rename from Models/Tool/DataForCompetenciesManagePageInputModel.cs rename to Moodle.Api/Models/Tool/DataForCompetenciesManagePageInputModel.cs index 7b754fb..0041b07 100644 --- a/Models/Tool/DataForCompetenciesManagePageInputModel.cs +++ b/Moodle.Api/Models/Tool/DataForCompetenciesManagePageInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForCompetenciesManagePageInputModel : IModel { diff --git a/Models/Tool/DataForCompetenciesManagePageModel.cs b/Moodle.Api/Models/Tool/DataForCompetenciesManagePageModel.cs similarity index 96% rename from Models/Tool/DataForCompetenciesManagePageModel.cs rename to Moodle.Api/Models/Tool/DataForCompetenciesManagePageModel.cs index be541b4..9fd5bdb 100644 --- a/Models/Tool/DataForCompetenciesManagePageModel.cs +++ b/Moodle.Api/Models/Tool/DataForCompetenciesManagePageModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForCompetenciesManagePageModel : IModel { diff --git a/Models/Tool/DataForCompetencyFrameworksManagePageInputModel.cs b/Moodle.Api/Models/Tool/DataForCompetencyFrameworksManagePageInputModel.cs similarity index 91% rename from Models/Tool/DataForCompetencyFrameworksManagePageInputModel.cs rename to Moodle.Api/Models/Tool/DataForCompetencyFrameworksManagePageInputModel.cs index fec2e95..edcdfbd 100644 --- a/Models/Tool/DataForCompetencyFrameworksManagePageInputModel.cs +++ b/Moodle.Api/Models/Tool/DataForCompetencyFrameworksManagePageInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForCompetencyFrameworksManagePageInputModel : IModel { diff --git a/Models/Tool/DataForCompetencyFrameworksManagePageModel.cs b/Moodle.Api/Models/Tool/DataForCompetencyFrameworksManagePageModel.cs similarity index 97% rename from Models/Tool/DataForCompetencyFrameworksManagePageModel.cs rename to Moodle.Api/Models/Tool/DataForCompetencyFrameworksManagePageModel.cs index 87304d8..c4cf89a 100644 --- a/Models/Tool/DataForCompetencyFrameworksManagePageModel.cs +++ b/Moodle.Api/Models/Tool/DataForCompetencyFrameworksManagePageModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForCompetencyFrameworksManagePageModel : IModel { diff --git a/Models/Tool/DataForCompetencySummaryInputModel.cs b/Moodle.Api/Models/Tool/DataForCompetencySummaryInputModel.cs similarity index 95% rename from Models/Tool/DataForCompetencySummaryInputModel.cs rename to Moodle.Api/Models/Tool/DataForCompetencySummaryInputModel.cs index dade0b3..a831ce8 100644 --- a/Models/Tool/DataForCompetencySummaryInputModel.cs +++ b/Moodle.Api/Models/Tool/DataForCompetencySummaryInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForCompetencySummaryInputModel : IModel { diff --git a/Models/Tool/DataForCompetencySummaryModel.cs b/Moodle.Api/Models/Tool/DataForCompetencySummaryModel.cs similarity index 98% rename from Models/Tool/DataForCompetencySummaryModel.cs rename to Moodle.Api/Models/Tool/DataForCompetencySummaryModel.cs index 56bf732..a9fde76 100644 --- a/Models/Tool/DataForCompetencySummaryModel.cs +++ b/Moodle.Api/Models/Tool/DataForCompetencySummaryModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForCompetencySummaryModel : IModel { diff --git a/Models/Tool/DataForCourseCompetenciesPageModel.cs b/Moodle.Api/Models/Tool/DataForCourseCompetenciesPageModel.cs similarity index 98% rename from Models/Tool/DataForCourseCompetenciesPageModel.cs rename to Moodle.Api/Models/Tool/DataForCourseCompetenciesPageModel.cs index 9239187..9faf535 100644 --- a/Models/Tool/DataForCourseCompetenciesPageModel.cs +++ b/Moodle.Api/Models/Tool/DataForCourseCompetenciesPageModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForCourseCompetenciesPageModel : IModel { diff --git a/Models/Tool/DataForPlanPageModel.cs b/Moodle.Api/Models/Tool/DataForPlanPageModel.cs similarity index 97% rename from Models/Tool/DataForPlanPageModel.cs rename to Moodle.Api/Models/Tool/DataForPlanPageModel.cs index 223bc85..0f806d0 100644 --- a/Models/Tool/DataForPlanPageModel.cs +++ b/Moodle.Api/Models/Tool/DataForPlanPageModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForPlanPageModel : IModel { diff --git a/Models/Tool/DataForPlansPageModel.cs b/Moodle.Api/Models/Tool/DataForPlansPageModel.cs similarity index 97% rename from Models/Tool/DataForPlansPageModel.cs rename to Moodle.Api/Models/Tool/DataForPlansPageModel.cs index e2c043f..c1aedd5 100644 --- a/Models/Tool/DataForPlansPageModel.cs +++ b/Moodle.Api/Models/Tool/DataForPlansPageModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForPlansPageModel : IModel { diff --git a/Models/Tool/DataForRelatedCompetenciesSectionInputModel.cs b/Moodle.Api/Models/Tool/DataForRelatedCompetenciesSectionInputModel.cs similarity index 91% rename from Models/Tool/DataForRelatedCompetenciesSectionInputModel.cs rename to Moodle.Api/Models/Tool/DataForRelatedCompetenciesSectionInputModel.cs index ef0fa3a..6875e5d 100644 --- a/Models/Tool/DataForRelatedCompetenciesSectionInputModel.cs +++ b/Moodle.Api/Models/Tool/DataForRelatedCompetenciesSectionInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForRelatedCompetenciesSectionInputModel : IModel { diff --git a/Models/Tool/DataForRelatedCompetenciesSectionModel.cs b/Moodle.Api/Models/Tool/DataForRelatedCompetenciesSectionModel.cs similarity index 95% rename from Models/Tool/DataForRelatedCompetenciesSectionModel.cs rename to Moodle.Api/Models/Tool/DataForRelatedCompetenciesSectionModel.cs index 657dc84..75e3923 100644 --- a/Models/Tool/DataForRelatedCompetenciesSectionModel.cs +++ b/Moodle.Api/Models/Tool/DataForRelatedCompetenciesSectionModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForRelatedCompetenciesSectionModel : IModel { diff --git a/Models/Tool/DataForTemplateCompetenciesPageInputModel.cs b/Moodle.Api/Models/Tool/DataForTemplateCompetenciesPageInputModel.cs similarity index 93% rename from Models/Tool/DataForTemplateCompetenciesPageInputModel.cs rename to Moodle.Api/Models/Tool/DataForTemplateCompetenciesPageInputModel.cs index f509b11..a01cb29 100644 --- a/Models/Tool/DataForTemplateCompetenciesPageInputModel.cs +++ b/Moodle.Api/Models/Tool/DataForTemplateCompetenciesPageInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForTemplateCompetenciesPageInputModel : IModel { diff --git a/Models/Tool/DataForTemplateCompetenciesPageModel.cs b/Moodle.Api/Models/Tool/DataForTemplateCompetenciesPageModel.cs similarity index 97% rename from Models/Tool/DataForTemplateCompetenciesPageModel.cs rename to Moodle.Api/Models/Tool/DataForTemplateCompetenciesPageModel.cs index de53690..6cdacc0 100644 --- a/Models/Tool/DataForTemplateCompetenciesPageModel.cs +++ b/Moodle.Api/Models/Tool/DataForTemplateCompetenciesPageModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForTemplateCompetenciesPageModel : IModel { diff --git a/Models/Tool/DataForTemplatesManagePageModel.cs b/Moodle.Api/Models/Tool/DataForTemplatesManagePageModel.cs similarity index 97% rename from Models/Tool/DataForTemplatesManagePageModel.cs rename to Moodle.Api/Models/Tool/DataForTemplatesManagePageModel.cs index 66bfb9c..2eef402 100644 --- a/Models/Tool/DataForTemplatesManagePageModel.cs +++ b/Moodle.Api/Models/Tool/DataForTemplatesManagePageModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForTemplatesManagePageModel : IModel { diff --git a/Models/Tool/DataForUserCompetencySummaryInCourseInputModel.cs b/Moodle.Api/Models/Tool/DataForUserCompetencySummaryInCourseInputModel.cs similarity index 94% rename from Models/Tool/DataForUserCompetencySummaryInCourseInputModel.cs rename to Moodle.Api/Models/Tool/DataForUserCompetencySummaryInCourseInputModel.cs index 987976a..80d788d 100644 --- a/Models/Tool/DataForUserCompetencySummaryInCourseInputModel.cs +++ b/Moodle.Api/Models/Tool/DataForUserCompetencySummaryInCourseInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForUserCompetencySummaryInCourseInputModel : IModel { diff --git a/Models/Tool/DataForUserCompetencySummaryInCourseModel.cs b/Moodle.Api/Models/Tool/DataForUserCompetencySummaryInCourseModel.cs similarity index 96% rename from Models/Tool/DataForUserCompetencySummaryInCourseModel.cs rename to Moodle.Api/Models/Tool/DataForUserCompetencySummaryInCourseModel.cs index c062643..fa848f7 100644 --- a/Models/Tool/DataForUserCompetencySummaryInCourseModel.cs +++ b/Moodle.Api/Models/Tool/DataForUserCompetencySummaryInCourseModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForUserCompetencySummaryInCourseModel : IModel { diff --git a/Models/Tool/DataForUserCompetencySummaryInPlanInputModel.cs b/Moodle.Api/Models/Tool/DataForUserCompetencySummaryInPlanInputModel.cs similarity index 93% rename from Models/Tool/DataForUserCompetencySummaryInPlanInputModel.cs rename to Moodle.Api/Models/Tool/DataForUserCompetencySummaryInPlanInputModel.cs index 1df533e..e534127 100644 --- a/Models/Tool/DataForUserCompetencySummaryInPlanInputModel.cs +++ b/Moodle.Api/Models/Tool/DataForUserCompetencySummaryInPlanInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForUserCompetencySummaryInPlanInputModel : IModel { diff --git a/Models/Tool/DataForUserCompetencySummaryInPlanModel.cs b/Moodle.Api/Models/Tool/DataForUserCompetencySummaryInPlanModel.cs similarity index 93% rename from Models/Tool/DataForUserCompetencySummaryInPlanModel.cs rename to Moodle.Api/Models/Tool/DataForUserCompetencySummaryInPlanModel.cs index 4b32a30..5c967ae 100644 --- a/Models/Tool/DataForUserCompetencySummaryInPlanModel.cs +++ b/Moodle.Api/Models/Tool/DataForUserCompetencySummaryInPlanModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForUserCompetencySummaryInPlanModel : IModel { diff --git a/Models/Tool/DataForUserCompetencySummaryModel.cs b/Moodle.Api/Models/Tool/DataForUserCompetencySummaryModel.cs similarity index 97% rename from Models/Tool/DataForUserCompetencySummaryModel.cs rename to Moodle.Api/Models/Tool/DataForUserCompetencySummaryModel.cs index 0ee74c5..7cd4268 100644 --- a/Models/Tool/DataForUserCompetencySummaryModel.cs +++ b/Moodle.Api/Models/Tool/DataForUserCompetencySummaryModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForUserCompetencySummaryModel : IModel { diff --git a/Models/Tool/DataForUserEvidencePage.cs b/Moodle.Api/Models/Tool/DataForUserEvidencePage.cs similarity index 87% rename from Models/Tool/DataForUserEvidencePage.cs rename to Moodle.Api/Models/Tool/DataForUserEvidencePage.cs index 72e2c09..55a9779 100644 --- a/Models/Tool/DataForUserEvidencePage.cs +++ b/Moodle.Api/Models/Tool/DataForUserEvidencePage.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForUserEvidencePage : IModel { diff --git a/Models/Tool/DataForUserEvidencePageModel.cs b/Moodle.Api/Models/Tool/DataForUserEvidencePageModel.cs similarity index 93% rename from Models/Tool/DataForUserEvidencePageModel.cs rename to Moodle.Api/Models/Tool/DataForUserEvidencePageModel.cs index 8d36486..366202c 100644 --- a/Models/Tool/DataForUserEvidencePageModel.cs +++ b/Moodle.Api/Models/Tool/DataForUserEvidencePageModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class DataForUserEvidencePageModel : IModel { diff --git a/Models/Tool/Evidence.cs b/Moodle.Api/Models/Tool/Evidence.cs similarity index 98% rename from Models/Tool/Evidence.cs rename to Moodle.Api/Models/Tool/Evidence.cs index b90f51f..76357c2 100644 --- a/Models/Tool/Evidence.cs +++ b/Moodle.Api/Models/Tool/Evidence.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Evidence : IModel { diff --git a/Models/Tool/FetchAndStartTourInputModel.cs b/Moodle.Api/Models/Tool/FetchAndStartTourInputModel.cs similarity index 94% rename from Models/Tool/FetchAndStartTourInputModel.cs rename to Moodle.Api/Models/Tool/FetchAndStartTourInputModel.cs index 5a60def..f51d77c 100644 --- a/Models/Tool/FetchAndStartTourInputModel.cs +++ b/Moodle.Api/Models/Tool/FetchAndStartTourInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class FetchAndStartTourInputModel : IModel { diff --git a/Models/Tool/FetchAndStartTourModel.cs b/Moodle.Api/Models/Tool/FetchAndStartTourModel.cs similarity index 91% rename from Models/Tool/FetchAndStartTourModel.cs rename to Moodle.Api/Models/Tool/FetchAndStartTourModel.cs index e0f6cb5..7e9ac0c 100644 --- a/Models/Tool/FetchAndStartTourModel.cs +++ b/Moodle.Api/Models/Tool/FetchAndStartTourModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class FetchAndStartTourModel : IModel { diff --git a/Models/Tool/File.cs b/Moodle.Api/Models/Tool/File.cs similarity index 98% rename from Models/Tool/File.cs rename to Moodle.Api/Models/Tool/File.cs index a005a35..22beba7 100644 --- a/Models/Tool/File.cs +++ b/Moodle.Api/Models/Tool/File.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class File : IModel { diff --git a/Models/Report/Framework.cs b/Moodle.Api/Models/Tool/Framework.cs similarity index 98% rename from Models/Report/Framework.cs rename to Moodle.Api/Models/Tool/Framework.cs index 1218f4d..1b791f2 100644 --- a/Models/Report/Framework.cs +++ b/Moodle.Api/Models/Tool/Framework.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Tool { public sealed class Framework : IModel { diff --git a/Models/Tool/Identityprovider.cs b/Moodle.Api/Models/Tool/Identityprovider.cs similarity index 94% rename from Models/Tool/Identityprovider.cs rename to Moodle.Api/Models/Tool/Identityprovider.cs index 644450e..c816ba1 100644 --- a/Models/Tool/Identityprovider.cs +++ b/Moodle.Api/Models/Tool/Identityprovider.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Identityprovider : IModel { diff --git a/Models/Tool/Leastproficient.cs b/Moodle.Api/Models/Tool/Leastproficient.cs similarity index 98% rename from Models/Tool/Leastproficient.cs rename to Moodle.Api/Models/Tool/Leastproficient.cs index 595b265..ff7c192 100644 --- a/Models/Tool/Leastproficient.cs +++ b/Moodle.Api/Models/Tool/Leastproficient.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Leastproficient : IModel { diff --git a/Models/Report/Linkedcourse.cs b/Moodle.Api/Models/Tool/Linkedcourse.cs similarity index 97% rename from Models/Report/Linkedcourse.cs rename to Moodle.Api/Models/Tool/Linkedcourse.cs index 2ef59f6..6dd5d75 100644 --- a/Models/Report/Linkedcourse.cs +++ b/Moodle.Api/Models/Tool/Linkedcourse.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Tool { public sealed class Linkedcourse : IModel { diff --git a/Models/Tool/LoadCanonicalTemplateInputModel.cs b/Moodle.Api/Models/Tool/LoadCanonicalTemplateInputModel.cs similarity index 93% rename from Models/Tool/LoadCanonicalTemplateInputModel.cs rename to Moodle.Api/Models/Tool/LoadCanonicalTemplateInputModel.cs index 1cc79a7..58dc7f7 100644 --- a/Models/Tool/LoadCanonicalTemplateInputModel.cs +++ b/Moodle.Api/Models/Tool/LoadCanonicalTemplateInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class LoadCanonicalTemplateInputModel : IModel { diff --git a/Models/Tool/PagecontextInputModel.cs b/Moodle.Api/Models/Tool/PagecontextInputModel.cs similarity index 94% rename from Models/Tool/PagecontextInputModel.cs rename to Moodle.Api/Models/Tool/PagecontextInputModel.cs index 244b369..972da13 100644 --- a/Models/Tool/PagecontextInputModel.cs +++ b/Moodle.Api/Models/Tool/PagecontextInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class PagecontextInputModel : IModel { diff --git a/Models/Tool/Plan.cs b/Moodle.Api/Models/Tool/Plan.cs similarity index 99% rename from Models/Tool/Plan.cs rename to Moodle.Api/Models/Tool/Plan.cs index 13b2ed4..4140000 100644 --- a/Models/Tool/Plan.cs +++ b/Moodle.Api/Models/Tool/Plan.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Plan : IModel { diff --git a/Models/Tool/Plugin.cs b/Moodle.Api/Models/Tool/Plugin.cs similarity index 97% rename from Models/Tool/Plugin.cs rename to Moodle.Api/Models/Tool/Plugin.cs index 87385f4..dc5768e 100644 --- a/Models/Tool/Plugin.cs +++ b/Moodle.Api/Models/Tool/Plugin.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Plugin : IModel { diff --git a/Models/Tool/PluginsSupportingMobileModel.cs b/Moodle.Api/Models/Tool/PluginsSupportingMobileModel.cs similarity index 95% rename from Models/Tool/PluginsSupportingMobileModel.cs rename to Moodle.Api/Models/Tool/PluginsSupportingMobileModel.cs index 8fc0a05..9bba60f 100644 --- a/Models/Tool/PluginsSupportingMobileModel.cs +++ b/Moodle.Api/Models/Tool/PluginsSupportingMobileModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class PluginsSupportingMobileModel : IModel { diff --git a/Models/Tool/PublicConfigModel.cs b/Moodle.Api/Models/Tool/PublicConfigModel.cs similarity index 99% rename from Models/Tool/PublicConfigModel.cs rename to Moodle.Api/Models/Tool/PublicConfigModel.cs index b714d44..ad7d0ed 100644 --- a/Models/Tool/PublicConfigModel.cs +++ b/Moodle.Api/Models/Tool/PublicConfigModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class PublicConfigModel : IModel { diff --git a/Models/Report/Relatedcompetencie.cs b/Moodle.Api/Models/Tool/Relatedcompetencie.cs similarity index 98% rename from Models/Report/Relatedcompetencie.cs rename to Moodle.Api/Models/Tool/Relatedcompetencie.cs index 8dbc2cb..a51e16c 100644 --- a/Models/Report/Relatedcompetencie.cs +++ b/Moodle.Api/Models/Tool/Relatedcompetencie.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Tool { public sealed class Relatedcompetencie : IModel { diff --git a/Models/Tool/ResetTourModel.cs b/Moodle.Api/Models/Tool/ResetTourModel.cs similarity index 91% rename from Models/Tool/ResetTourModel.cs rename to Moodle.Api/Models/Tool/ResetTourModel.cs index 21ef6d2..aa0c33b 100644 --- a/Models/Tool/ResetTourModel.cs +++ b/Moodle.Api/Models/Tool/ResetTourModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class ResetTourModel : IModel { diff --git a/Models/Core/Reviewer.cs b/Moodle.Api/Models/Tool/Reviewer.cs similarity index 98% rename from Models/Core/Reviewer.cs rename to Moodle.Api/Models/Tool/Reviewer.cs index b90a9ec..1c99021 100644 --- a/Models/Core/Reviewer.cs +++ b/Moodle.Api/Models/Tool/Reviewer.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Tool { public sealed class Reviewer : IModel { diff --git a/Models/Tool/Ruleoutcomeoption.cs b/Moodle.Api/Models/Tool/Ruleoutcomeoption.cs similarity index 94% rename from Models/Tool/Ruleoutcomeoption.cs rename to Moodle.Api/Models/Tool/Ruleoutcomeoption.cs index a5a94c3..779e36d 100644 --- a/Models/Tool/Ruleoutcomeoption.cs +++ b/Moodle.Api/Models/Tool/Ruleoutcomeoption.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Ruleoutcomeoption : IModel { diff --git a/Models/Tool/SearchCohortsInputModel.cs b/Moodle.Api/Models/Tool/SearchCohortsInputModel.cs similarity index 96% rename from Models/Tool/SearchCohortsInputModel.cs rename to Moodle.Api/Models/Tool/SearchCohortsInputModel.cs index 7f0b17e..a4e7c76 100644 --- a/Models/Tool/SearchCohortsInputModel.cs +++ b/Moodle.Api/Models/Tool/SearchCohortsInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class SearchCohortsInputModel : IModel { diff --git a/Models/Tool/SearchCohortsModel.cs b/Moodle.Api/Models/Tool/SearchCohortsModel.cs similarity index 93% rename from Models/Tool/SearchCohortsModel.cs rename to Moodle.Api/Models/Tool/SearchCohortsModel.cs index 53d871c..7face29 100644 --- a/Models/Tool/SearchCohortsModel.cs +++ b/Moodle.Api/Models/Tool/SearchCohortsModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class SearchCohortsModel : IModel { diff --git a/Models/Tool/SearchUsersInputModel.cs b/Moodle.Api/Models/Tool/SearchUsersInputModel.cs similarity index 95% rename from Models/Tool/SearchUsersInputModel.cs rename to Moodle.Api/Models/Tool/SearchUsersInputModel.cs index 8777c54..f7c67ab 100644 --- a/Models/Tool/SearchUsersInputModel.cs +++ b/Moodle.Api/Models/Tool/SearchUsersInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class SearchUsersInputModel : IModel { diff --git a/Models/Tool/SearchUsersModel.cs b/Moodle.Api/Models/Tool/SearchUsersModel.cs similarity index 94% rename from Models/Tool/SearchUsersModel.cs rename to Moodle.Api/Models/Tool/SearchUsersModel.cs index fbc3f02..32adbec 100644 --- a/Models/Tool/SearchUsersModel.cs +++ b/Moodle.Api/Models/Tool/SearchUsersModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class SearchUsersModel : IModel { diff --git a/Models/Tool/Setting.cs b/Moodle.Api/Models/Tool/Setting.cs similarity index 92% rename from Models/Tool/Setting.cs rename to Moodle.Api/Models/Tool/Setting.cs index e1667db..2075dfe 100644 --- a/Models/Tool/Setting.cs +++ b/Moodle.Api/Models/Tool/Setting.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Setting : IModel { diff --git a/Models/Tool/Statistic.cs b/Moodle.Api/Models/Tool/Statistic.cs similarity index 98% rename from Models/Tool/Statistic.cs rename to Moodle.Api/Models/Tool/Statistic.cs index 2f11a74..dfcad7f 100644 --- a/Models/Tool/Statistic.cs +++ b/Moodle.Api/Models/Tool/Statistic.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Statistic : IModel { diff --git a/Models/Tool/Step.cs b/Moodle.Api/Models/Tool/Step.cs similarity index 97% rename from Models/Tool/Step.cs rename to Moodle.Api/Models/Tool/Step.cs index 500c862..894ae15 100644 --- a/Models/Tool/Step.cs +++ b/Moodle.Api/Models/Tool/Step.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Step : IModel { diff --git a/Models/Core/Template.cs b/Moodle.Api/Models/Tool/Template.cs similarity index 98% rename from Models/Core/Template.cs rename to Moodle.Api/Models/Tool/Template.cs index fb50601..7828f90 100644 --- a/Models/Core/Template.cs +++ b/Moodle.Api/Models/Tool/Template.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Tool { public sealed class Template : IModel { diff --git a/Models/Tool/TemplatesInputModel.cs b/Moodle.Api/Models/Tool/TemplatesInputModel.cs similarity index 94% rename from Models/Tool/TemplatesInputModel.cs rename to Moodle.Api/Models/Tool/TemplatesInputModel.cs index 87ae8bb..fb39eab 100644 --- a/Models/Tool/TemplatesInputModel.cs +++ b/Moodle.Api/Models/Tool/TemplatesInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class TemplatesInputModel : IModel { diff --git a/Models/Tool/TemplatesModel.cs b/Moodle.Api/Models/Tool/TemplatesModel.cs similarity index 86% rename from Models/Tool/TemplatesModel.cs rename to Moodle.Api/Models/Tool/TemplatesModel.cs index 89b62bd..a603723 100644 --- a/Models/Tool/TemplatesModel.cs +++ b/Moodle.Api/Models/Tool/TemplatesModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class TemplatesModel : IModel { diff --git a/Models/Tool/Tourconfig.cs b/Moodle.Api/Models/Tool/Tourconfig.cs similarity index 94% rename from Models/Tool/Tourconfig.cs rename to Moodle.Api/Models/Tool/Tourconfig.cs index 010ec40..40b1b66 100644 --- a/Models/Tool/Tourconfig.cs +++ b/Moodle.Api/Models/Tool/Tourconfig.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Tourconfig : IModel { diff --git a/Models/Report/User.cs b/Moodle.Api/Models/Tool/User.cs similarity index 97% rename from Models/Report/User.cs rename to Moodle.Api/Models/Tool/User.cs index 9acc487..98eed00 100644 --- a/Models/Report/User.cs +++ b/Moodle.Api/Models/Tool/User.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Tool { public sealed class User : IModel { diff --git a/Models/Tool/UserCompetencyCancelReviewRequestInputModel.cs b/Moodle.Api/Models/Tool/UserCompetencyCancelReviewRequestInputModel.cs similarity index 93% rename from Models/Tool/UserCompetencyCancelReviewRequestInputModel.cs rename to Moodle.Api/Models/Tool/UserCompetencyCancelReviewRequestInputModel.cs index 7216131..de2ce04 100644 --- a/Models/Tool/UserCompetencyCancelReviewRequestInputModel.cs +++ b/Moodle.Api/Models/Tool/UserCompetencyCancelReviewRequestInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class UserCompetencyCancelReviewRequestInputModel : IModel { diff --git a/Models/Gradereport/UserPlansInputModel.cs b/Moodle.Api/Models/Tool/UserPlansInputModel.cs similarity index 89% rename from Models/Gradereport/UserPlansInputModel.cs rename to Moodle.Api/Models/Tool/UserPlansInputModel.cs index bae2570..92a16ba 100644 --- a/Models/Gradereport/UserPlansInputModel.cs +++ b/Moodle.Api/Models/Tool/UserPlansInputModel.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Gradereport +namespace Moodle.Api.Models.Tool { public sealed class UserPlansInputModel : IModel { diff --git a/Models/Tool/Usercompetencie.cs b/Moodle.Api/Models/Tool/Usercompetencie.cs similarity index 93% rename from Models/Tool/Usercompetencie.cs rename to Moodle.Api/Models/Tool/Usercompetencie.cs index 15effc0..69ab1fc 100644 --- a/Models/Tool/Usercompetencie.cs +++ b/Moodle.Api/Models/Tool/Usercompetencie.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Usercompetencie : IModel { diff --git a/Models/Core/Usercompetency.cs b/Moodle.Api/Models/Tool/Usercompetency.cs similarity index 99% rename from Models/Core/Usercompetency.cs rename to Moodle.Api/Models/Tool/Usercompetency.cs index 69ade78..cfd98af 100644 --- a/Models/Core/Usercompetency.cs +++ b/Moodle.Api/Models/Tool/Usercompetency.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Core +namespace Moodle.Api.Models.Tool { public sealed class Usercompetency : IModel { diff --git a/Models/Report/Usercompetencycourse.cs b/Moodle.Api/Models/Tool/Usercompetencycourse.cs similarity index 97% rename from Models/Report/Usercompetencycourse.cs rename to Moodle.Api/Models/Tool/Usercompetencycourse.cs index b762222..28860c5 100644 --- a/Models/Report/Usercompetencycourse.cs +++ b/Moodle.Api/Models/Tool/Usercompetencycourse.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Report +namespace Moodle.Api.Models.Tool { public sealed class Usercompetencycourse : IModel { diff --git a/Models/Tool/Usercompetencyplan.cs b/Moodle.Api/Models/Tool/Usercompetencyplan.cs similarity index 98% rename from Models/Tool/Usercompetencyplan.cs rename to Moodle.Api/Models/Tool/Usercompetencyplan.cs index 7960f4b..2ef382a 100644 --- a/Models/Tool/Usercompetencyplan.cs +++ b/Moodle.Api/Models/Tool/Usercompetencyplan.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Usercompetencyplan : IModel { diff --git a/Models/Tool/Usercompetencysummary.cs b/Moodle.Api/Models/Tool/Usercompetencysummary.cs similarity index 97% rename from Models/Tool/Usercompetencysummary.cs rename to Moodle.Api/Models/Tool/Usercompetencysummary.cs index 2c56377..bef11eb 100644 --- a/Models/Tool/Usercompetencysummary.cs +++ b/Moodle.Api/Models/Tool/Usercompetencysummary.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Usercompetencysummary : IModel { diff --git a/Models/Tool/Userevidence.cs b/Moodle.Api/Models/Tool/Userevidence.cs similarity index 98% rename from Models/Tool/Userevidence.cs rename to Moodle.Api/Models/Tool/Userevidence.cs index 166485c..25a5f61 100644 --- a/Models/Tool/Userevidence.cs +++ b/Moodle.Api/Models/Tool/Userevidence.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Moodle.API.Wrapper.Models.Tool +namespace Moodle.Api.Models.Tool { public sealed class Userevidence : IModel { diff --git a/Moodle.Api/Models/Tool/Warning.cs b/Moodle.Api/Models/Tool/Warning.cs new file mode 100644 index 0000000..6ed566e --- /dev/null +++ b/Moodle.Api/Models/Tool/Warning.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; + +namespace Moodle.Api.Models.Tool +{ + public sealed class Warning : IModel + { + + public string item {get;set;} + public int itemid {get;set;} + public string message {get;set;} + public string warningcode {get;set;} + + + + + public List> ToKeyValuePairs(string prefix="") + { + var keyValuePairs = new List>(); + + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("item",prefix),item)); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("itemid",prefix),itemid.ToString())); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("message",prefix),message)); + keyValuePairs.Add(new KeyValuePair(ModelHelper.GetPrefixedName("warningcode",prefix),warningcode)); + return keyValuePairs; + } + + } +} \ No newline at end of file diff --git a/Moodle.Api/Moodle.Api.csproj b/Moodle.Api/Moodle.Api.csproj new file mode 100644 index 0000000..b2254c8 --- /dev/null +++ b/Moodle.Api/Moodle.Api.csproj @@ -0,0 +1,12 @@ + + + + netstandard2.0 + + + + + + + + diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs deleted file mode 100644 index 58c633f..0000000 --- a/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Moodle.API.Wrapper")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Moodle.API.Wrapper")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("378f5455-0cdd-46e7-bf64-338d2853f047")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/README.md b/README.md deleted file mode 100644 index ea8de0d..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Moodle.API.Wrapper -Moodle API Wrapper for .net diff --git a/packages.config b/packages.config deleted file mode 100644 index c809207..0000000 --- a/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file