mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-07-31 09:18:38 +00:00
Cleanup formatting
This commit is contained in:
parent
bb1cf0f4e2
commit
079db325da
2 changed files with 22 additions and 19 deletions
|
@ -18,6 +18,7 @@ namespace ProjectLighthouse.Controllers {
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Level Queue (lolcatftw)
|
#region Level Queue (lolcatftw)
|
||||||
|
|
||||||
[HttpGet("slots/lolcatftw/{username}")]
|
[HttpGet("slots/lolcatftw/{username}")]
|
||||||
public IActionResult GetLevelQueue(string username) {
|
public IActionResult GetLevelQueue(string username) {
|
||||||
IEnumerable<QueuedLevel> queuedLevels = new Database().QueuedLevels
|
IEnumerable<QueuedLevel> queuedLevels = new Database().QueuedLevels
|
||||||
|
@ -34,36 +35,37 @@ namespace ProjectLighthouse.Controllers {
|
||||||
|
|
||||||
[HttpPost("lolcatftw/remove/user/{id:int}")]
|
[HttpPost("lolcatftw/remove/user/{id:int}")]
|
||||||
public async Task<IActionResult> RemoveQueuedLevel(int id) {
|
public async Task<IActionResult> RemoveQueuedLevel(int id) {
|
||||||
User? user = await database.UserFromRequest(this.Request);
|
User? user = await this.database.UserFromRequest(this.Request);
|
||||||
if(user == null) return this.StatusCode(403, "");
|
if(user == null) return this.StatusCode(403, "");
|
||||||
|
|
||||||
QueuedLevel queuedLevel = await database.QueuedLevels.FirstOrDefaultAsync(q => q.UserId == user.UserId && q.SlotId == id);
|
QueuedLevel queuedLevel = await this.database.QueuedLevels.FirstOrDefaultAsync(q => q.UserId == user.UserId && q.SlotId == id);
|
||||||
if(queuedLevel != null) database.QueuedLevels.Remove(queuedLevel);
|
if(queuedLevel != null) this.database.QueuedLevels.Remove(queuedLevel);
|
||||||
|
|
||||||
await database.SaveChangesAsync();
|
await this.database.SaveChangesAsync();
|
||||||
|
|
||||||
return this.Ok();
|
return this.Ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost("lolcatftw/add/user/{id:int}")]
|
[HttpPost("lolcatftw/add/user/{id:int}")]
|
||||||
public async Task<IActionResult> AddQueuedLevel(int id) {
|
public async Task<IActionResult> AddQueuedLevel(int id) {
|
||||||
User? user = await database.UserFromRequest(this.Request);
|
User? user = await this.database.UserFromRequest(this.Request);
|
||||||
if(user == null) return this.StatusCode(403, "");
|
if(user == null) return this.StatusCode(403, "");
|
||||||
|
|
||||||
QueuedLevel queuedLevel = await database.QueuedLevels.FirstOrDefaultAsync(q => q.UserId == user.UserId && q.SlotId == id);
|
QueuedLevel queuedLevel = await this.database.QueuedLevels.FirstOrDefaultAsync(q => q.UserId == user.UserId && q.SlotId == id);
|
||||||
if(queuedLevel != null) return this.Ok();
|
if(queuedLevel != null) return this.Ok();
|
||||||
|
|
||||||
database.QueuedLevels.Add(new QueuedLevel {
|
this.database.QueuedLevels.Add(new QueuedLevel {
|
||||||
SlotId = id,
|
SlotId = id,
|
||||||
UserId = user.UserId
|
UserId = user.UserId,
|
||||||
});
|
});
|
||||||
|
|
||||||
await database.SaveChangesAsync();
|
await this.database.SaveChangesAsync();
|
||||||
|
|
||||||
return this.Ok();
|
return this.Ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Hearted Levels
|
#region Hearted Levels
|
||||||
|
|
||||||
[HttpGet("favouriteSlots/{username}")]
|
[HttpGet("favouriteSlots/{username}")]
|
||||||
|
@ -82,34 +84,36 @@ namespace ProjectLighthouse.Controllers {
|
||||||
|
|
||||||
[HttpPost("favourite/slot/user/{id:int}")]
|
[HttpPost("favourite/slot/user/{id:int}")]
|
||||||
public async Task<IActionResult> AddFavourite(int id) {
|
public async Task<IActionResult> AddFavourite(int id) {
|
||||||
User? user = await database.UserFromRequest(this.Request);
|
User? user = await this.database.UserFromRequest(this.Request);
|
||||||
if(user == null) return this.StatusCode(403, "");
|
if(user == null) return this.StatusCode(403, "");
|
||||||
|
|
||||||
HeartedLevel heartedLevel = await database.HeartedLevels.FirstOrDefaultAsync(q => q.UserId == user.UserId && q.SlotId == id);
|
HeartedLevel heartedLevel = await this.database.HeartedLevels.FirstOrDefaultAsync(q => q.UserId == user.UserId && q.SlotId == id);
|
||||||
if(heartedLevel != null) return this.Ok();
|
if(heartedLevel != null) return this.Ok();
|
||||||
|
|
||||||
database.HeartedLevels.Add(new HeartedLevel {
|
this.database.HeartedLevels.Add(new HeartedLevel {
|
||||||
SlotId = id,
|
SlotId = id,
|
||||||
UserId = user.UserId,
|
UserId = user.UserId,
|
||||||
});
|
});
|
||||||
|
|
||||||
await database.SaveChangesAsync();
|
await this.database.SaveChangesAsync();
|
||||||
|
|
||||||
return this.Ok();
|
return this.Ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost("unfavourite/slot/user/{id:int}")]
|
[HttpPost("unfavourite/slot/user/{id:int}")]
|
||||||
public async Task<IActionResult> RemoveFavourite(int id) {
|
public async Task<IActionResult> RemoveFavourite(int id) {
|
||||||
User? user = await database.UserFromRequest(this.Request);
|
User? user = await this.database.UserFromRequest(this.Request);
|
||||||
if(user == null) return this.StatusCode(403, "");
|
if(user == null) return this.StatusCode(403, "");
|
||||||
|
|
||||||
HeartedLevel heartedLevel = await database.HeartedLevels.FirstOrDefaultAsync(q => q.UserId == user.UserId && q.SlotId == id);
|
HeartedLevel heartedLevel = await this.database.HeartedLevels.FirstOrDefaultAsync(q => q.UserId == user.UserId && q.SlotId == id);
|
||||||
if(heartedLevel != null) database.HeartedLevels.Remove(heartedLevel);
|
if(heartedLevel != null) this.database.HeartedLevels.Remove(heartedLevel);
|
||||||
|
|
||||||
await database.SaveChangesAsync();
|
await this.database.SaveChangesAsync();
|
||||||
|
|
||||||
return this.Ok();
|
return this.Ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -10,7 +10,6 @@ namespace ProjectLighthouse {
|
||||||
public DbSet<Location> Locations { get; set; }
|
public DbSet<Location> Locations { get; set; }
|
||||||
public DbSet<Slot> Slots { get; set; }
|
public DbSet<Slot> Slots { get; set; }
|
||||||
public DbSet<QueuedLevel> QueuedLevels { get; set; }
|
public DbSet<QueuedLevel> QueuedLevels { get; set; }
|
||||||
|
|
||||||
public DbSet<HeartedLevel> HeartedLevels { get; set; }
|
public DbSet<HeartedLevel> HeartedLevels { get; set; }
|
||||||
public DbSet<Comment> Comments { get; set; }
|
public DbSet<Comment> Comments { get; set; }
|
||||||
public DbSet<Token> Tokens { get; set; }
|
public DbSet<Token> Tokens { get; set; }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue