excise entity framework from all remaining code
This commit is contained in:
parent
d6c3133d52
commit
ff92c5f335
62 changed files with 402 additions and 1339 deletions
|
|
@ -13,7 +13,6 @@
|
|||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
using Catalogger.Backend.Database.Queries;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Remora.Discord.API;
|
||||
using Remora.Discord.API.Abstractions.Objects;
|
||||
|
|
@ -26,7 +25,7 @@ public partial class GuildsController
|
|||
public async Task<IActionResult> AddIgnoredChannelAsync(string id, ulong channelId)
|
||||
{
|
||||
var (guildId, _) = await ParseGuildAsync(id);
|
||||
var guildConfig = await db.GetGuildAsync(guildId);
|
||||
var guildConfig = await guildRepository.GetAsync(guildId);
|
||||
|
||||
if (guildConfig.Channels.IgnoredChannels.Contains(channelId))
|
||||
return NoContent();
|
||||
|
|
@ -47,8 +46,7 @@ public partial class GuildsController
|
|||
return NoContent();
|
||||
|
||||
guildConfig.Channels.IgnoredChannels.Add(channelId);
|
||||
db.Update(guildConfig);
|
||||
await db.SaveChangesAsync();
|
||||
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig.Channels);
|
||||
|
||||
return NoContent();
|
||||
}
|
||||
|
|
@ -57,11 +55,10 @@ public partial class GuildsController
|
|||
public async Task<IActionResult> RemoveIgnoredChannelAsync(string id, ulong channelId)
|
||||
{
|
||||
var (guildId, _) = await ParseGuildAsync(id);
|
||||
var guildConfig = await db.GetGuildAsync(guildId);
|
||||
var guildConfig = await guildRepository.GetAsync(guildId);
|
||||
|
||||
guildConfig.Channels.IgnoredChannels.Remove(channelId);
|
||||
db.Update(guildConfig);
|
||||
await db.SaveChangesAsync();
|
||||
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig.Channels);
|
||||
|
||||
return NoContent();
|
||||
}
|
||||
|
|
@ -81,7 +78,7 @@ public partial class GuildsController
|
|||
public async Task<IActionResult> AddIgnoredUserAsync(string id, ulong userId)
|
||||
{
|
||||
var (guildId, _) = await ParseGuildAsync(id);
|
||||
var guildConfig = await db.GetGuildAsync(guildId);
|
||||
var guildConfig = await guildRepository.GetAsync(guildId);
|
||||
|
||||
if (guildConfig.Channels.IgnoredUsers.Contains(userId))
|
||||
return NoContent();
|
||||
|
|
@ -91,8 +88,7 @@ public partial class GuildsController
|
|||
return NoContent();
|
||||
|
||||
guildConfig.Channels.IgnoredUsers.Add(userId);
|
||||
db.Update(guildConfig);
|
||||
await db.SaveChangesAsync();
|
||||
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig.Channels);
|
||||
|
||||
return NoContent();
|
||||
}
|
||||
|
|
@ -101,11 +97,10 @@ public partial class GuildsController
|
|||
public async Task<IActionResult> RemoveIgnoredUserAsync(string id, ulong userId)
|
||||
{
|
||||
var (guildId, _) = await ParseGuildAsync(id);
|
||||
var guildConfig = await db.GetGuildAsync(guildId);
|
||||
var guildConfig = await guildRepository.GetAsync(guildId);
|
||||
|
||||
guildConfig.Channels.IgnoredUsers.Remove(userId);
|
||||
db.Update(guildConfig);
|
||||
await db.SaveChangesAsync();
|
||||
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig.Channels);
|
||||
|
||||
return NoContent();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue