Merge branch 'frontend' into develop
This commit is contained in:
commit
2fb75190af
@ -57,21 +57,22 @@ namespace ChaosBot.WebServer.App
|
||||
}
|
||||
|
||||
[HttpDelete]
|
||||
[Route("{guildId}")]
|
||||
public async Task<IActionResult> DeleteCustomCommands([FromRoute]ulong guildId, [FromBody]CustomCommandRequest customCommandRequest)
|
||||
[Route("{guildId}/{command}")]
|
||||
public async Task<IActionResult> DeleteCustomCommands([FromRoute]ulong guildId, [FromRoute]string command)
|
||||
{
|
||||
if (!CheckPermissions.GetResult(Request, guildId, out IActionResult result))
|
||||
return result;
|
||||
|
||||
await using ChaosbotContext dbContext = new ChaosbotContext();
|
||||
|
||||
CustomCommand customCommand = new CustomCommand
|
||||
{
|
||||
DiscordGuildId = guildId,
|
||||
Command = customCommandRequest.Command,
|
||||
Type = customCommandRequest.Type,
|
||||
Content = customCommandRequest.Content
|
||||
};
|
||||
IQueryable<CustomCommand> customCommandQuery = dbContext.CustomCommands;
|
||||
CustomCommand customCommand = customCommandQuery
|
||||
.Where(cc => cc.DiscordGuildId == guildId)
|
||||
.First(cc => cc.Command == command);
|
||||
|
||||
if (customCommand == null)
|
||||
return NotFound();
|
||||
|
||||
dbContext.CustomCommands.Remove(customCommand);
|
||||
await dbContext.SaveChangesAsync();
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
Subproject commit 018538162a471a6a028149d27f4b3e992c3c7998
|
||||
Subproject commit 5d42f98ba9efc9ff5f31f4fb4cd4f2f560584433
|
||||
Loading…
Reference in New Issue
Block a user