Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changed all Create routes to give back the uuid of what was created #6

Merged
merged 1 commit into from
Apr 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Controllers/FamilyController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<Family>> Get()

// POST api/Family/create
[HttpPost("create")]
public async Task Create([FromBody] string name)
public async Task<Guid> Create([FromBody] string name)
{
await familyService.CreateFamilyAsync(name);
return await familyService.CreateFamilyAsync(name);
}

// PUT api/Family/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/FamilyMechListController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<FamilyMechList>> Get()

// POST api/FamilyMechList/create
[HttpPost("create")]
public async Task Create([FromBody] FamilyMechList newFamilyMechList)
public async Task<Guid> Create([FromBody] FamilyMechList newFamilyMechList)
{
await familyMechListService.CreateFamilyMechListAsync(newFamilyMechList);
return await familyMechListService.CreateFamilyMechListAsync(newFamilyMechList);
}

// PUT api/FamilyMechList/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/FamilyMechListVersionController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<FamilyMechListVersion>> Get()

// POST api/FamilyMechListVersion/create
[HttpPost("create")]
public async Task Create([FromBody] FamilyMechListVersion newFamilyMechListVersion)
public async Task<Guid> Create([FromBody] FamilyMechListVersion newFamilyMechListVersion)
{
await familyMechListVersionService.CreateFamilyMechListVersionAsync(newFamilyMechListVersion);
return await familyMechListVersionService.CreateFamilyMechListVersionAsync(newFamilyMechListVersion);
}

// PUT api/FamilyMechListVersion/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/MechTagMechListController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<MechTagMechList>> Get()

// POST api/MechTagMech/create
[HttpPost("create")]
public async Task Create([FromBody] MechTagMechList newMechTagMech)
public async Task<Guid> Create([FromBody] MechTagMechList newMechTagMech)
{
await mechTagMechService.CreateMechTagMechAsync(newMechTagMech);
return await mechTagMechService.CreateMechTagMechAsync(newMechTagMech);
}

// PUT api/MechTagMech/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/MechTagMechListVersionController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<MechTagMechListVersion>> Get()

// POST api/MechTagMechListVersion/create
[HttpPost("create")]
public async Task Create([FromBody] MechTagMechListVersion newMechTagMechListVersion)
public async Task<Guid> Create([FromBody] MechTagMechListVersion newMechTagMechListVersion)
{
await mechTagMechListVersionService.CreateMechTagMechListVersionAsync(newMechTagMechListVersion);
return await mechTagMechListVersionService.CreateMechTagMechListVersionAsync(newMechTagMechListVersion);
}

// PUT api/MechTagMechListVersion/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/MechanismController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ public async Task<IReadOnlyList<Mechanism>> Get()

// POST api/Mechanism/create
[HttpPost("create")]
public async Task Create([FromBody] string name)
public async Task<Guid> Create([FromBody] string name)
{
await mechanismService.CreateMechanismAsync(name);
return await mechanismService.CreateMechanismAsync(name);
}

// PUT api/Mechanism/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/PropertyListController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<PropertyList>> Get()

// POST api/PropertyList/create
[HttpPost("create")]
public async Task Create([FromBody] PropertyList userPreferneces)
public async Task<Guid> Create([FromBody] PropertyList userPreferneces)
{
await userpreferencesService.CreatePropertyListAsync(userPreferneces);
return await userpreferencesService.CreatePropertyListAsync(userPreferneces);
}

// PUT api/PropertyList/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/PropertyTypeController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<PropertyType>> Get()

// POST api/PropertyType/create
[HttpPost("create")]
public async Task Create([FromBody] PropertyType propertyType)
public async Task<Guid> Create([FromBody] PropertyType propertyType)
{
await propertyTypeService.CreatePropertyTypeAsync(propertyType);
return await propertyTypeService.CreatePropertyTypeAsync(propertyType);
}

// PUT api/PropertyType/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/PropertyVersionController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<PropertyVersion>> Get()

// POST api/PropertyVersion/create
[HttpPost("create")]
public async Task Create([FromBody] PropertyVersion newPropertyVersion)
public async Task<Guid> Create([FromBody] PropertyVersion newPropertyVersion)
{
await propertyVersionService.CreatePropertyVersionAsync(newPropertyVersion);
return await propertyVersionService.CreatePropertyVersionAsync(newPropertyVersion);
}

// PUT api/PropertyVersion/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/ReactionController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ public async Task<IReadOnlyList<Reaction>> Get()

// POST api/Reaction/create
[HttpPost("create")]
public async Task Create([FromBody] string type)
public async Task<Guid> Create([FromBody] string type)
{
await reactionService.CreateReactionAsync(type);
return await reactionService.CreateReactionAsync(type);
}

// PUT api/Reaction/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/ReactionSpeciesListController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<ReactionSpeciesList>> Get()

// POST api/ReactionSpeciesList/create
[HttpPost("create")]
public async Task Create([FromBody] ReactionSpeciesList newReactionSpeciesList)
public async Task<Guid> Create([FromBody] ReactionSpeciesList newReactionSpeciesList)
{
await reactionSpeciesListService.CreateReactionSpeciesListAsync(newReactionSpeciesList);
return await reactionSpeciesListService.CreateReactionSpeciesListAsync(newReactionSpeciesList);
}

// PUT api/ReactionSpeciesList/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/ReactionSpeciesListVersionController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<ReactionSpeciesListVersion>> Get()

// POST api/ReactionSpeciesListVersion/create
[HttpPost("create")]
public async Task Create([FromBody] ReactionSpeciesListVersion newReactionSpeciesListVersion)
public async Task<Guid> Create([FromBody] ReactionSpeciesListVersion newReactionSpeciesListVersion)
{
await reactionSpeciesListVersionService.CreateReactionSpeciesListVersionAsync(newReactionSpeciesListVersion);
return await reactionSpeciesListVersionService.CreateReactionSpeciesListVersionAsync(newReactionSpeciesListVersion);
}

// PUT api/ReactionSpeciesListVersion/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/SpeciesController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ public async Task<IReadOnlyList<Species>> Get()

// POST api/Species/create
[HttpPost("create")]
public async Task Create([FromBody] string type)
public async Task<Guid> Create([FromBody] string type)
{
await speciesService.CreateSpeciesAsync(type);
return await speciesService.CreateSpeciesAsync(type);
}

// PUT api/Species/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/TagMechanismController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ public async Task<IReadOnlyList<TagMechanism>> Get()

// POST api/TagMechanism/create
[HttpPost("create")]
public async Task Create([FromBody] string tag)
public async Task<Guid> Create([FromBody] string tag)
{
await tagMechanismService.CreateTagMechanismAsync(tag);
return await tagMechanismService.CreateTagMechanismAsync(tag);
}

// PUT api/TagMechanism/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/TagMechanismReactionListController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<TagMechanismReactionList>> Get()

// POST api/TagMechanismReaction/create
[HttpPost("create")]
public async Task Create([FromBody] TagMechanismReactionList newTagMechanismReaction)
public async Task<Guid> Create([FromBody] TagMechanismReactionList newTagMechanismReaction)
{
await tagMechReationListService.CreateTagMechanismReactionAsync(newTagMechanismReaction);
return await tagMechReationListService.CreateTagMechanismReactionAsync(newTagMechanismReaction);
}

// PUT api/TagMechanismReaction/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/TagMechanismReactionListVersionController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<TagMechanismReactionListVersion>> Get()

// POST api/TagMechanismReactionListVersion/create
[HttpPost("create")]
public async Task Create([FromBody] TagMechanismReactionListVersion newTagMechanismReactionListVersion)
public async Task<Guid> Create([FromBody] TagMechanismReactionListVersion newTagMechanismReactionListVersion)
{
await tagMechanismReactionListVersionService.CreateTagMechanismReactionListVersionAsync(newTagMechanismReactionListVersion);
return await tagMechanismReactionListVersionService.CreateTagMechanismReactionListVersionAsync(newTagMechanismReactionListVersion);
}

// PUT api/TagMechanismReactionListVersion/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/TagMechanismSpeciesListController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<TagMechanismSpeciesList>> Get()

// POST api/TagMechanismSpecies/create
[HttpPost("create")]
public async Task Create([FromBody] TagMechanismSpeciesList newTagMechanismSpecies)
public async Task<Guid> Create([FromBody] TagMechanismSpeciesList newTagMechanismSpecies)
{
await tagMechSpeciesList.CreateTagMechanismSpeciesAsync(newTagMechanismSpecies);
return await tagMechSpeciesList.CreateTagMechanismSpeciesAsync(newTagMechanismSpecies);
}

// PUT api/TagMechanismSpecies/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/TagMechanismSpeciesListVersionController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<TagMechanismSpeciesListVersion>> Get()

// POST api/TagMechanismSpeciesListVersion/create
[HttpPost("create")]
public async Task Create([FromBody] TagMechanismSpeciesListVersion newTagMechanismSpeciesListVersion)
public async Task<Guid> Create([FromBody] TagMechanismSpeciesListVersion newTagMechanismSpeciesListVersion)
{
await tagMechanismSpeciesListVersionService.CreateTagMechanismSpeciesListVersionAsync(newTagMechanismSpeciesListVersion);
return await tagMechanismSpeciesListVersionService.CreateTagMechanismSpeciesListVersionAsync(newTagMechanismSpeciesListVersion);
}

// PUT api/TagMechanismSpeciesListVersion/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/UserController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<User>> Get()

// POST api/User/create
[HttpPost("create")]
public async Task Create([FromBody] string log_in_info)
public async Task<Guid> Create([FromBody] string log_in_info)
{
await userService.CreateUserAsync(log_in_info);
return await userService.CreateUserAsync(log_in_info);
}

// PUT api/User/5
Expand Down
4 changes: 2 additions & 2 deletions Controllers/UserPreferencesController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ public async Task<IReadOnlyList<UserPreferences>> Get()

// POST api/UserPreferences/create
[HttpPost("create")]
public async Task Create([FromBody] UserPreferences userPreferneces)
public async Task<Guid> Create([FromBody] UserPreferences userPreferneces)
{
await userpreferencesService.CreateUserPreferencesAsync(userPreferneces);
return await userpreferencesService.CreateUserPreferencesAsync(userPreferneces);
}

// PUT api/UserPreferences/5
Expand Down
4 changes: 3 additions & 1 deletion Services/FamilyMechListService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public async Task<IReadOnlyList<FamilyMechList>> GetFamilyMechListsAsync()
return result.FirstOrDefault();
}

public async Task CreateFamilyMechListAsync(FamilyMechList newFamilyMechList)
public async Task<Guid> CreateFamilyMechListAsync(FamilyMechList newFamilyMechList)
{
using var connection = await database.OpenConnectionAsync();
using var command = connection.CreateCommand();
Expand All @@ -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)
{
Expand Down
4 changes: 3 additions & 1 deletion Services/FamilyMechListVersionService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public async Task<IReadOnlyList<FamilyMechListVersion>> GetFamilyMechListVersion
return result.FirstOrDefault();
}

public async Task CreateFamilyMechListVersionAsync(FamilyMechListVersion newFamilyMechListVersion)
public async Task<Guid> CreateFamilyMechListVersionAsync(FamilyMechListVersion newFamilyMechListVersion)
{
using var connection = await database.OpenConnectionAsync();
using var command = connection.CreateCommand();
Expand All @@ -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)
{
Expand Down
4 changes: 3 additions & 1 deletion Services/FamilyService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public async Task<IReadOnlyList<Family>> GetFamiliesAsync()
return result.FirstOrDefault();
}

public async Task CreateFamilyAsync(string name)
public async Task<Guid> CreateFamilyAsync(string name)
{
using var connection = await database.OpenConnectionAsync();
using var command = connection.CreateCommand();
Expand All @@ -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)
{
Expand Down
4 changes: 3 additions & 1 deletion Services/MechTagMechListService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public async Task<IReadOnlyList<MechTagMechList>> GetMechTagMechsAsync()
return result.FirstOrDefault();
}

public async Task CreateMechTagMechAsync(MechTagMechList newMechTagMech)
public async Task<Guid> CreateMechTagMechAsync(MechTagMechList newMechTagMech)
{
using var connection = await database.OpenConnectionAsync();
using var command = connection.CreateCommand();
Expand All @@ -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)
{
Expand Down
4 changes: 3 additions & 1 deletion Services/MechTagMechListVersionService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public async Task<IReadOnlyList<MechTagMechListVersion>> GetMechTagMechListVersi
return result.FirstOrDefault();
}

public async Task CreateMechTagMechListVersionAsync(MechTagMechListVersion newMechTagMechListVersion)
public async Task<Guid> CreateMechTagMechListVersionAsync(MechTagMechListVersion newMechTagMechListVersion)
{
using var connection = await database.OpenConnectionAsync();
using var command = connection.CreateCommand();
Expand All @@ -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)
{
Expand Down
4 changes: 3 additions & 1 deletion Services/MechanismService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public async Task<IReadOnlyList<Mechanism>> GetMechanismsAsync()
return result.FirstOrDefault();
}

public async Task CreateMechanismAsync(string name)
public async Task<Guid> CreateMechanismAsync(string name)
{
using var connection = await database.OpenConnectionAsync();
using var command = connection.CreateCommand();
Expand All @@ -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)
{
Expand Down
4 changes: 3 additions & 1 deletion Services/PropertyListService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public async Task<IReadOnlyList<PropertyList>> GetPropertyListsAsync()
return result.FirstOrDefault();
}

public async Task CreatePropertyListAsync(PropertyList userPreferences)
public async Task<Guid> CreatePropertyListAsync(PropertyList userPreferences)
{
using var connection = await database.OpenConnectionAsync();
using var command = connection.CreateCommand();
Expand All @@ -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)
{
Expand Down
4 changes: 3 additions & 1 deletion Services/PropertyTypeService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public async Task<IReadOnlyList<PropertyType>> GetPropertyTypesAsync()
return result.FirstOrDefault();
}

public async Task CreatePropertyTypeAsync(PropertyType propertyType)
public async Task<Guid> CreatePropertyTypeAsync(PropertyType propertyType)
{
using var connection = await database.OpenConnectionAsync();
using var command = connection.CreateCommand();
Expand All @@ -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)
{
Expand Down
Loading
Loading