diff --git a/Controllers/FamilyController.cs b/Controllers/FamilyController.cs index 23999c7..ebf9f44 100644 --- a/Controllers/FamilyController.cs +++ b/Controllers/FamilyController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/Family/create [HttpPost("create")] - public async Task Create([FromBody] string name) + public async Task Create([FromBody] string name) { - await familyService.CreateFamilyAsync(name); + return await familyService.CreateFamilyAsync(name); } // PUT api/Family/5 diff --git a/Controllers/FamilyMechListController.cs b/Controllers/FamilyMechListController.cs index c74430e..e90e9d8 100644 --- a/Controllers/FamilyMechListController.cs +++ b/Controllers/FamilyMechListController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/FamilyMechList/create [HttpPost("create")] - public async Task Create([FromBody] FamilyMechList newFamilyMechList) + public async Task Create([FromBody] FamilyMechList newFamilyMechList) { - await familyMechListService.CreateFamilyMechListAsync(newFamilyMechList); + return await familyMechListService.CreateFamilyMechListAsync(newFamilyMechList); } // PUT api/FamilyMechList/5 diff --git a/Controllers/FamilyMechListVersionController.cs b/Controllers/FamilyMechListVersionController.cs index 5e3599b..0b67d2e 100644 --- a/Controllers/FamilyMechListVersionController.cs +++ b/Controllers/FamilyMechListVersionController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/FamilyMechListVersion/create [HttpPost("create")] - public async Task Create([FromBody] FamilyMechListVersion newFamilyMechListVersion) + public async Task Create([FromBody] FamilyMechListVersion newFamilyMechListVersion) { - await familyMechListVersionService.CreateFamilyMechListVersionAsync(newFamilyMechListVersion); + return await familyMechListVersionService.CreateFamilyMechListVersionAsync(newFamilyMechListVersion); } // PUT api/FamilyMechListVersion/5 diff --git a/Controllers/MechTagMechListController.cs b/Controllers/MechTagMechListController.cs index c3e006a..271966a 100644 --- a/Controllers/MechTagMechListController.cs +++ b/Controllers/MechTagMechListController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/MechTagMech/create [HttpPost("create")] - public async Task Create([FromBody] MechTagMechList newMechTagMech) + public async Task Create([FromBody] MechTagMechList newMechTagMech) { - await mechTagMechService.CreateMechTagMechAsync(newMechTagMech); + return await mechTagMechService.CreateMechTagMechAsync(newMechTagMech); } // PUT api/MechTagMech/5 diff --git a/Controllers/MechTagMechListVersionController.cs b/Controllers/MechTagMechListVersionController.cs index 1b2b0ae..8b2c5c0 100644 --- a/Controllers/MechTagMechListVersionController.cs +++ b/Controllers/MechTagMechListVersionController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/MechTagMechListVersion/create [HttpPost("create")] - public async Task Create([FromBody] MechTagMechListVersion newMechTagMechListVersion) + public async Task Create([FromBody] MechTagMechListVersion newMechTagMechListVersion) { - await mechTagMechListVersionService.CreateMechTagMechListVersionAsync(newMechTagMechListVersion); + return await mechTagMechListVersionService.CreateMechTagMechListVersionAsync(newMechTagMechListVersion); } // PUT api/MechTagMechListVersion/5 diff --git a/Controllers/MechanismController.cs b/Controllers/MechanismController.cs index a0e4684..f5a8ea2 100644 --- a/Controllers/MechanismController.cs +++ b/Controllers/MechanismController.cs @@ -43,9 +43,9 @@ public async Task> Get() // POST api/Mechanism/create [HttpPost("create")] - public async Task Create([FromBody] string name) + public async Task Create([FromBody] string name) { - await mechanismService.CreateMechanismAsync(name); + return await mechanismService.CreateMechanismAsync(name); } // PUT api/Mechanism/5 diff --git a/Controllers/PropertyListController.cs b/Controllers/PropertyListController.cs index 995826d..3f3093e 100644 --- a/Controllers/PropertyListController.cs +++ b/Controllers/PropertyListController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/PropertyList/create [HttpPost("create")] - public async Task Create([FromBody] PropertyList userPreferneces) + public async Task Create([FromBody] PropertyList userPreferneces) { - await userpreferencesService.CreatePropertyListAsync(userPreferneces); + return await userpreferencesService.CreatePropertyListAsync(userPreferneces); } // PUT api/PropertyList/5 diff --git a/Controllers/PropertyTypeController.cs b/Controllers/PropertyTypeController.cs index e4ef3a3..6dcbb1a 100644 --- a/Controllers/PropertyTypeController.cs +++ b/Controllers/PropertyTypeController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/PropertyType/create [HttpPost("create")] - public async Task Create([FromBody] PropertyType propertyType) + public async Task Create([FromBody] PropertyType propertyType) { - await propertyTypeService.CreatePropertyTypeAsync(propertyType); + return await propertyTypeService.CreatePropertyTypeAsync(propertyType); } // PUT api/PropertyType/5 diff --git a/Controllers/PropertyVersionController.cs b/Controllers/PropertyVersionController.cs index 3aeeb99..b5ac5a6 100644 --- a/Controllers/PropertyVersionController.cs +++ b/Controllers/PropertyVersionController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/PropertyVersion/create [HttpPost("create")] - public async Task Create([FromBody] PropertyVersion newPropertyVersion) + public async Task Create([FromBody] PropertyVersion newPropertyVersion) { - await propertyVersionService.CreatePropertyVersionAsync(newPropertyVersion); + return await propertyVersionService.CreatePropertyVersionAsync(newPropertyVersion); } // PUT api/PropertyVersion/5 diff --git a/Controllers/ReactionController.cs b/Controllers/ReactionController.cs index 99e21b0..e2e8344 100644 --- a/Controllers/ReactionController.cs +++ b/Controllers/ReactionController.cs @@ -42,9 +42,9 @@ public async Task> Get() // POST api/Reaction/create [HttpPost("create")] - public async Task Create([FromBody] string type) + public async Task Create([FromBody] string type) { - await reactionService.CreateReactionAsync(type); + return await reactionService.CreateReactionAsync(type); } // PUT api/Reaction/5 diff --git a/Controllers/ReactionSpeciesListController.cs b/Controllers/ReactionSpeciesListController.cs index c50e253..67be6e5 100644 --- a/Controllers/ReactionSpeciesListController.cs +++ b/Controllers/ReactionSpeciesListController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/ReactionSpeciesList/create [HttpPost("create")] - public async Task Create([FromBody] ReactionSpeciesList newReactionSpeciesList) + public async Task Create([FromBody] ReactionSpeciesList newReactionSpeciesList) { - await reactionSpeciesListService.CreateReactionSpeciesListAsync(newReactionSpeciesList); + return await reactionSpeciesListService.CreateReactionSpeciesListAsync(newReactionSpeciesList); } // PUT api/ReactionSpeciesList/5 diff --git a/Controllers/ReactionSpeciesListVersionController.cs b/Controllers/ReactionSpeciesListVersionController.cs index 9347d72..c6a2f72 100644 --- a/Controllers/ReactionSpeciesListVersionController.cs +++ b/Controllers/ReactionSpeciesListVersionController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/ReactionSpeciesListVersion/create [HttpPost("create")] - public async Task Create([FromBody] ReactionSpeciesListVersion newReactionSpeciesListVersion) + public async Task Create([FromBody] ReactionSpeciesListVersion newReactionSpeciesListVersion) { - await reactionSpeciesListVersionService.CreateReactionSpeciesListVersionAsync(newReactionSpeciesListVersion); + return await reactionSpeciesListVersionService.CreateReactionSpeciesListVersionAsync(newReactionSpeciesListVersion); } // PUT api/ReactionSpeciesListVersion/5 diff --git a/Controllers/SpeciesController.cs b/Controllers/SpeciesController.cs index e70f3a4..72ab680 100644 --- a/Controllers/SpeciesController.cs +++ b/Controllers/SpeciesController.cs @@ -42,9 +42,9 @@ public async Task> Get() // POST api/Species/create [HttpPost("create")] - public async Task Create([FromBody] string type) + public async Task Create([FromBody] string type) { - await speciesService.CreateSpeciesAsync(type); + return await speciesService.CreateSpeciesAsync(type); } // PUT api/Species/5 diff --git a/Controllers/TagMechanismController.cs b/Controllers/TagMechanismController.cs index db0a3bd..333782b 100644 --- a/Controllers/TagMechanismController.cs +++ b/Controllers/TagMechanismController.cs @@ -41,9 +41,9 @@ public async Task> Get() // POST api/TagMechanism/create [HttpPost("create")] - public async Task Create([FromBody] string tag) + public async Task Create([FromBody] string tag) { - await tagMechanismService.CreateTagMechanismAsync(tag); + return await tagMechanismService.CreateTagMechanismAsync(tag); } // PUT api/TagMechanism/5 diff --git a/Controllers/TagMechanismReactionListController.cs b/Controllers/TagMechanismReactionListController.cs index 9137770..4884655 100644 --- a/Controllers/TagMechanismReactionListController.cs +++ b/Controllers/TagMechanismReactionListController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/TagMechanismReaction/create [HttpPost("create")] - public async Task Create([FromBody] TagMechanismReactionList newTagMechanismReaction) + public async Task Create([FromBody] TagMechanismReactionList newTagMechanismReaction) { - await tagMechReationListService.CreateTagMechanismReactionAsync(newTagMechanismReaction); + return await tagMechReationListService.CreateTagMechanismReactionAsync(newTagMechanismReaction); } // PUT api/TagMechanismReaction/5 diff --git a/Controllers/TagMechanismReactionListVersionController.cs b/Controllers/TagMechanismReactionListVersionController.cs index 30d3128..b87d16c 100644 --- a/Controllers/TagMechanismReactionListVersionController.cs +++ b/Controllers/TagMechanismReactionListVersionController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/TagMechanismReactionListVersion/create [HttpPost("create")] - public async Task Create([FromBody] TagMechanismReactionListVersion newTagMechanismReactionListVersion) + public async Task Create([FromBody] TagMechanismReactionListVersion newTagMechanismReactionListVersion) { - await tagMechanismReactionListVersionService.CreateTagMechanismReactionListVersionAsync(newTagMechanismReactionListVersion); + return await tagMechanismReactionListVersionService.CreateTagMechanismReactionListVersionAsync(newTagMechanismReactionListVersion); } // PUT api/TagMechanismReactionListVersion/5 diff --git a/Controllers/TagMechanismSpeciesListController.cs b/Controllers/TagMechanismSpeciesListController.cs index ef0a356..eceb52f 100644 --- a/Controllers/TagMechanismSpeciesListController.cs +++ b/Controllers/TagMechanismSpeciesListController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/TagMechanismSpecies/create [HttpPost("create")] - public async Task Create([FromBody] TagMechanismSpeciesList newTagMechanismSpecies) + public async Task Create([FromBody] TagMechanismSpeciesList newTagMechanismSpecies) { - await tagMechSpeciesList.CreateTagMechanismSpeciesAsync(newTagMechanismSpecies); + return await tagMechSpeciesList.CreateTagMechanismSpeciesAsync(newTagMechanismSpecies); } // PUT api/TagMechanismSpecies/5 diff --git a/Controllers/TagMechanismSpeciesListVersionController.cs b/Controllers/TagMechanismSpeciesListVersionController.cs index d091d39..6fa872a 100644 --- a/Controllers/TagMechanismSpeciesListVersionController.cs +++ b/Controllers/TagMechanismSpeciesListVersionController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/TagMechanismSpeciesListVersion/create [HttpPost("create")] - public async Task Create([FromBody] TagMechanismSpeciesListVersion newTagMechanismSpeciesListVersion) + public async Task Create([FromBody] TagMechanismSpeciesListVersion newTagMechanismSpeciesListVersion) { - await tagMechanismSpeciesListVersionService.CreateTagMechanismSpeciesListVersionAsync(newTagMechanismSpeciesListVersion); + return await tagMechanismSpeciesListVersionService.CreateTagMechanismSpeciesListVersionAsync(newTagMechanismSpeciesListVersion); } // PUT api/TagMechanismSpeciesListVersion/5 diff --git a/Controllers/UserController.cs b/Controllers/UserController.cs index 5a60344..cdce97c 100644 --- a/Controllers/UserController.cs +++ b/Controllers/UserController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/User/create [HttpPost("create")] - public async Task Create([FromBody] string log_in_info) + public async Task Create([FromBody] string log_in_info) { - await userService.CreateUserAsync(log_in_info); + return await userService.CreateUserAsync(log_in_info); } // PUT api/User/5 diff --git a/Controllers/UserPreferencesController.cs b/Controllers/UserPreferencesController.cs index abaadcd..9faf9fd 100644 --- a/Controllers/UserPreferencesController.cs +++ b/Controllers/UserPreferencesController.cs @@ -35,9 +35,9 @@ public async Task> Get() // POST api/UserPreferences/create [HttpPost("create")] - public async Task Create([FromBody] UserPreferences userPreferneces) + public async Task Create([FromBody] UserPreferences userPreferneces) { - await userpreferencesService.CreateUserPreferencesAsync(userPreferneces); + return await userpreferencesService.CreateUserPreferencesAsync(userPreferneces); } // PUT api/UserPreferences/5 diff --git a/Services/FamilyMechListService.cs b/Services/FamilyMechListService.cs index 1505b38..06b06b8 100644 --- a/Services/FamilyMechListService.cs +++ b/Services/FamilyMechListService.cs @@ -28,7 +28,7 @@ public async Task> GetFamilyMechListsAsync() return result.FirstOrDefault(); } - public async Task CreateFamilyMechListAsync(FamilyMechList newFamilyMechList) + public async Task CreateFamilyMechListAsync(FamilyMechList newFamilyMechList) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -43,6 +43,8 @@ public async Task CreateFamilyMechListAsync(FamilyMechList newFamilyMechList) command.Parameters.AddWithValue("@version", newFamilyMechList.version); await command.ExecuteNonQueryAsync(); + + return familyMechListID; } public async Task UpdateFamilyMechListAsync(FamilyMechList familyMechList) { diff --git a/Services/FamilyMechListVersionService.cs b/Services/FamilyMechListVersionService.cs index 1b063f0..925bad2 100644 --- a/Services/FamilyMechListVersionService.cs +++ b/Services/FamilyMechListVersionService.cs @@ -28,7 +28,7 @@ public async Task> GetFamilyMechListVersion return result.FirstOrDefault(); } - public async Task CreateFamilyMechListVersionAsync(FamilyMechListVersion newFamilyMechListVersion) + public async Task CreateFamilyMechListVersionAsync(FamilyMechListVersion newFamilyMechListVersion) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -46,6 +46,8 @@ public async Task CreateFamilyMechListVersionAsync(FamilyMechListVersion newFami command.Parameters.AddWithValue("@datetime", newFamilyMechListVersion.datetime); await command.ExecuteNonQueryAsync(); + + return familyMechListVersionID; } public async Task UpdateFamilyMechListVersionAsync(FamilyMechListVersion familyMechListVersion) { diff --git a/Services/FamilyService.cs b/Services/FamilyService.cs index d43e2a8..b48b6bb 100644 --- a/Services/FamilyService.cs +++ b/Services/FamilyService.cs @@ -29,7 +29,7 @@ public async Task> GetFamiliesAsync() return result.FirstOrDefault(); } - public async Task CreateFamilyAsync(string name) + public async Task CreateFamilyAsync(string name) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -42,6 +42,8 @@ public async Task CreateFamilyAsync(string name) command.Parameters.AddWithValue("@name", name); await command.ExecuteNonQueryAsync(); + + return familyID; } public async Task UpdateFamilyAsync(Family family) { diff --git a/Services/MechTagMechListService.cs b/Services/MechTagMechListService.cs index cbf1b1a..0516b06 100644 --- a/Services/MechTagMechListService.cs +++ b/Services/MechTagMechListService.cs @@ -28,7 +28,7 @@ public async Task> GetMechTagMechsAsync() return result.FirstOrDefault(); } - public async Task CreateMechTagMechAsync(MechTagMechList newMechTagMech) + public async Task CreateMechTagMechAsync(MechTagMechList newMechTagMech) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -43,6 +43,8 @@ public async Task CreateMechTagMechAsync(MechTagMechList newMechTagMech) command.Parameters.AddWithValue("@version", newMechTagMech.version); await command.ExecuteNonQueryAsync(); + + return mechTagMechID; } public async Task UpdateMechTagMechAsync(MechTagMechList mechTagMech) { diff --git a/Services/MechTagMechListVersionService.cs b/Services/MechTagMechListVersionService.cs index eb136b2..8ab434d 100644 --- a/Services/MechTagMechListVersionService.cs +++ b/Services/MechTagMechListVersionService.cs @@ -28,7 +28,7 @@ public async Task> GetMechTagMechListVersi return result.FirstOrDefault(); } - public async Task CreateMechTagMechListVersionAsync(MechTagMechListVersion newMechTagMechListVersion) + public async Task CreateMechTagMechListVersionAsync(MechTagMechListVersion newMechTagMechListVersion) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -46,6 +46,8 @@ public async Task CreateMechTagMechListVersionAsync(MechTagMechListVersion newMe command.Parameters.AddWithValue("@datetime", newMechTagMechListVersion.datetime); await command.ExecuteNonQueryAsync(); + + return mechTagMechListVersionID; } public async Task UpdateMechTagMechListVersionAsync(MechTagMechListVersion mechTagMechListVersion) { diff --git a/Services/MechanismService.cs b/Services/MechanismService.cs index 4f7ff8b..6e7e0f0 100644 --- a/Services/MechanismService.cs +++ b/Services/MechanismService.cs @@ -40,7 +40,7 @@ public async Task> GetMechanismsAsync() return result.FirstOrDefault(); } - public async Task CreateMechanismAsync(string name) + public async Task CreateMechanismAsync(string name) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -53,6 +53,8 @@ public async Task CreateMechanismAsync(string name) command.Parameters.AddWithValue("@name", name); await command.ExecuteNonQueryAsync(); + + return mechanismID; } public async Task UpdateMechanismAsync(Mechanism mechanism) { diff --git a/Services/PropertyListService.cs b/Services/PropertyListService.cs index 88f8687..378a630 100644 --- a/Services/PropertyListService.cs +++ b/Services/PropertyListService.cs @@ -29,7 +29,7 @@ public async Task> GetPropertyListsAsync() return result.FirstOrDefault(); } - public async Task CreatePropertyListAsync(PropertyList userPreferences) + public async Task CreatePropertyListAsync(PropertyList userPreferences) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -43,6 +43,8 @@ public async Task CreatePropertyListAsync(PropertyList userPreferences) command.Parameters.AddWithValue("@version", userPreferences.version); await command.ExecuteNonQueryAsync(); + + return userPreferencesID; } public async Task UpdatePropertyListAsync(PropertyList userPreferences) { diff --git a/Services/PropertyTypeService.cs b/Services/PropertyTypeService.cs index fc06e21..4f4252d 100644 --- a/Services/PropertyTypeService.cs +++ b/Services/PropertyTypeService.cs @@ -29,7 +29,7 @@ public async Task> GetPropertyTypesAsync() return result.FirstOrDefault(); } - public async Task CreatePropertyTypeAsync(PropertyType propertyType) + public async Task CreatePropertyTypeAsync(PropertyType propertyType) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -44,6 +44,8 @@ public async Task CreatePropertyTypeAsync(PropertyType propertyType) command.Parameters.AddWithValue("@validation", propertyType.validation); await command.ExecuteNonQueryAsync(); + + return propertytypeID; } public async Task UpdatePropertyTypeAsync(PropertyType propertyType) { diff --git a/Services/PropertyVersionService.cs b/Services/PropertyVersionService.cs index eecb2e6..10dae27 100644 --- a/Services/PropertyVersionService.cs +++ b/Services/PropertyVersionService.cs @@ -28,7 +28,7 @@ public async Task> GetPropertyVersionsAsync() return result.FirstOrDefault(); } - public async Task CreatePropertyVersionAsync(PropertyVersion newPropertyVersion) + public async Task CreatePropertyVersionAsync(PropertyVersion newPropertyVersion) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -53,6 +53,8 @@ public async Task CreatePropertyVersionAsync(PropertyVersion newPropertyVersion) command.Parameters.AddWithValue("@datetime", newPropertyVersion.datetime); await command.ExecuteNonQueryAsync(); + + return propertyVersionID; } public async Task UpdatePropertyVersionAsync(PropertyVersion propertyVersion) { diff --git a/Services/ReactionService.cs b/Services/ReactionService.cs index 409b066..775cc96 100644 --- a/Services/ReactionService.cs +++ b/Services/ReactionService.cs @@ -42,7 +42,7 @@ public async Task> GetReactionsAsync() return result.FirstOrDefault(); } - public async Task CreateReactionAsync(string type) + public async Task CreateReactionAsync(string type) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -55,6 +55,8 @@ public async Task CreateReactionAsync(string type) command.Parameters.AddWithValue("@type", type); await command.ExecuteNonQueryAsync(); + + return reactionID; } public async Task UpdateReactionAsync(Reaction reaction) { diff --git a/Services/ReactionSpeciesListService.cs b/Services/ReactionSpeciesListService.cs index d3f805e..709a069 100644 --- a/Services/ReactionSpeciesListService.cs +++ b/Services/ReactionSpeciesListService.cs @@ -28,7 +28,7 @@ public async Task> GetReactionSpeciesListsAsy return result.FirstOrDefault(); } - public async Task CreateReactionSpeciesListAsync(ReactionSpeciesList newReactionSpeciesList) + public async Task CreateReactionSpeciesListAsync(ReactionSpeciesList newReactionSpeciesList) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -43,6 +43,8 @@ public async Task CreateReactionSpeciesListAsync(ReactionSpeciesList newReaction command.Parameters.AddWithValue("@version", newReactionSpeciesList.version); await command.ExecuteNonQueryAsync(); + + return reactionSpeciesListID; } public async Task UpdateReactionSpeciesListAsync(ReactionSpeciesList reactionSpeciesList) { diff --git a/Services/ReactionSpeciesListVersionService.cs b/Services/ReactionSpeciesListVersionService.cs index f2cea0f..a3c7379 100644 --- a/Services/ReactionSpeciesListVersionService.cs +++ b/Services/ReactionSpeciesListVersionService.cs @@ -28,7 +28,7 @@ public async Task> GetReactionSpeciesL return result.FirstOrDefault(); } - public async Task CreateReactionSpeciesListVersionAsync(ReactionSpeciesListVersion newReactionSpeciesListVersion) + public async Task CreateReactionSpeciesListVersionAsync(ReactionSpeciesListVersion newReactionSpeciesListVersion) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -46,6 +46,8 @@ public async Task CreateReactionSpeciesListVersionAsync(ReactionSpeciesListVersi command.Parameters.AddWithValue("@datetime", newReactionSpeciesListVersion.datetime); await command.ExecuteNonQueryAsync(); + + return reactionSpeciesListVersionID; } public async Task UpdateReactionSpeciesListVersionAsync(ReactionSpeciesListVersion reactionSpeciesListVersion) { diff --git a/Services/SpeciesService.cs b/Services/SpeciesService.cs index be07105..152ab25 100644 --- a/Services/SpeciesService.cs +++ b/Services/SpeciesService.cs @@ -41,7 +41,7 @@ public async Task> GetSpeciesAsync() return result.FirstOrDefault(); } - public async Task CreateSpeciesAsync(string type) + public async Task CreateSpeciesAsync(string type) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -54,6 +54,8 @@ public async Task CreateSpeciesAsync(string type) command.Parameters.AddWithValue("@type", type); await command.ExecuteNonQueryAsync(); + + return speciesID; } public async Task UpdateSpeciesAsync(Species species) { diff --git a/Services/TagMechanismReactionListService.cs b/Services/TagMechanismReactionListService.cs index c68f815..927fff5 100644 --- a/Services/TagMechanismReactionListService.cs +++ b/Services/TagMechanismReactionListService.cs @@ -28,7 +28,7 @@ public async Task> GetTagMechanismReacti return result.FirstOrDefault(); } - public async Task CreateTagMechanismReactionAsync(TagMechanismReactionList newTagMechanismReaction) + public async Task CreateTagMechanismReactionAsync(TagMechanismReactionList newTagMechanismReaction) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -43,6 +43,8 @@ public async Task CreateTagMechanismReactionAsync(TagMechanismReactionList newTa command.Parameters.AddWithValue("@version", newTagMechanismReaction.version); await command.ExecuteNonQueryAsync(); + + return tagMechanismReactionID; } public async Task UpdateTagMechanismReactionAsync(TagMechanismReactionList tagMechanismReaction) { diff --git a/Services/TagMechanismReactionListVersionService.cs b/Services/TagMechanismReactionListVersionService.cs index 78eb692..7177459 100644 --- a/Services/TagMechanismReactionListVersionService.cs +++ b/Services/TagMechanismReactionListVersionService.cs @@ -28,7 +28,7 @@ public async Task> GetTagMechanis return result.FirstOrDefault(); } - public async Task CreateTagMechanismReactionListVersionAsync(TagMechanismReactionListVersion newTagMechanismReactionListVersion) + public async Task CreateTagMechanismReactionListVersionAsync(TagMechanismReactionListVersion newTagMechanismReactionListVersion) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -46,6 +46,8 @@ public async Task CreateTagMechanismReactionListVersionAsync(TagMechanismReactio command.Parameters.AddWithValue("@datetime", newTagMechanismReactionListVersion.datetime); await command.ExecuteNonQueryAsync(); + + return tagMechanismReactionListVersionID; } public async Task UpdateTagMechanismReactionListVersionAsync(TagMechanismReactionListVersion tagMechanismReactionListVersion) { diff --git a/Services/TagMechanismService.cs b/Services/TagMechanismService.cs index dfdb704..c469602 100644 --- a/Services/TagMechanismService.cs +++ b/Services/TagMechanismService.cs @@ -41,7 +41,7 @@ public async Task> GetTagMechanismsAsync() return result.FirstOrDefault(); } - public async Task CreateTagMechanismAsync(string tag) + public async Task CreateTagMechanismAsync(string tag) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -54,6 +54,8 @@ public async Task CreateTagMechanismAsync(string tag) command.Parameters.AddWithValue("@tag", tag); await command.ExecuteNonQueryAsync(); + + return tagMechanismID; } public async Task UpdateTagMechanismAsync(TagMechanism tagMechanism) { diff --git a/Services/TagMechanismSpeciesListService.cs b/Services/TagMechanismSpeciesListService.cs index 76d111e..a9db86d 100644 --- a/Services/TagMechanismSpeciesListService.cs +++ b/Services/TagMechanismSpeciesListService.cs @@ -28,7 +28,7 @@ public async Task> GetTagMechanismSpecies return result.FirstOrDefault(); } - public async Task CreateTagMechanismSpeciesAsync(TagMechanismSpeciesList newTagMechanismSpecies) + public async Task CreateTagMechanismSpeciesAsync(TagMechanismSpeciesList newTagMechanismSpecies) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -43,6 +43,8 @@ public async Task CreateTagMechanismSpeciesAsync(TagMechanismSpeciesList newTagM command.Parameters.AddWithValue("@version", newTagMechanismSpecies.version); await command.ExecuteNonQueryAsync(); + + return tagMechanismSpeciesID; } public async Task UpdateTagMechanismSpeciesAsync(TagMechanismSpeciesList tagMechanismSpecies) { diff --git a/Services/TagMechanismSpeciesListVersionService.cs b/Services/TagMechanismSpeciesListVersionService.cs index 120d059..6666b2c 100644 --- a/Services/TagMechanismSpeciesListVersionService.cs +++ b/Services/TagMechanismSpeciesListVersionService.cs @@ -28,7 +28,7 @@ public async Task> GetTagMechanism return result.FirstOrDefault(); } - public async Task CreateTagMechanismSpeciesListVersionAsync(TagMechanismSpeciesListVersion newTagMechanismSpeciesListVersion) + public async Task CreateTagMechanismSpeciesListVersionAsync(TagMechanismSpeciesListVersion newTagMechanismSpeciesListVersion) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -46,6 +46,8 @@ public async Task CreateTagMechanismSpeciesListVersionAsync(TagMechanismSpeciesL command.Parameters.AddWithValue("@datetime", newTagMechanismSpeciesListVersion.datetime); await command.ExecuteNonQueryAsync(); + + return tagMechanismSpeciesListVersionID; } public async Task UpdateTagMechanismSpeciesListVersionAsync(TagMechanismSpeciesListVersion tagMechanismSpeciesListVersion) { diff --git a/Services/UserPreferencesService.cs b/Services/UserPreferencesService.cs index b64bd72..4b27547 100644 --- a/Services/UserPreferencesService.cs +++ b/Services/UserPreferencesService.cs @@ -29,7 +29,7 @@ public async Task> GetUserPreferencesAsync() return result.FirstOrDefault(); } - public async Task CreateUserPreferencesAsync(UserPreferences userPreferences) + public async Task CreateUserPreferencesAsync(UserPreferences userPreferences) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -43,6 +43,8 @@ public async Task CreateUserPreferencesAsync(UserPreferences userPreferences) command.Parameters.AddWithValue("@preferences", userPreferences.preferences); await command.ExecuteNonQueryAsync(); + + return userPreferencesID; } public async Task UpdateUserPreferencesAsync(UserPreferences userPreferences) { diff --git a/Services/UserService.cs b/Services/UserService.cs index 39b9aa4..7b64a3f 100644 --- a/Services/UserService.cs +++ b/Services/UserService.cs @@ -29,7 +29,7 @@ public async Task> GetUsersAsync() return result.FirstOrDefault(); } - public async Task CreateUserAsync(string log_in_info) + public async Task CreateUserAsync(string log_in_info) { using var connection = await database.OpenConnectionAsync(); using var command = connection.CreateCommand(); @@ -42,6 +42,8 @@ public async Task CreateUserAsync(string log_in_info) command.Parameters.AddWithValue("@log_in_info", log_in_info); await command.ExecuteNonQueryAsync(); + + return userID; } public async Task UpdateUserAsync(User user) {