Merge pull request 'fix: edited UserWatchStatus' (#39) from EditedUserWatchStatusName into main
All checks were successful
Build Docker Linux ARM64 / build-docker-linux-arm64 (push) Successful in 9m11s
All checks were successful
Build Docker Linux ARM64 / build-docker-linux-arm64 (push) Successful in 9m11s
Reviewed-on: #39
This commit was merged in pull request #39.
This commit is contained in:
@@ -138,7 +138,7 @@ namespace CouchLog
|
||||
List<UserWatchStatus> UserWatchStatuses =
|
||||
[
|
||||
new() { Name = "Not watched", CreationTime = DateTime.Now },
|
||||
new() { Name = "Started", CreationTime = DateTime.Now },
|
||||
new() { Name = "Watching", CreationTime = DateTime.Now },
|
||||
new() { Name = "Finished", CreationTime = DateTime.Now },
|
||||
new() { Name = "Paused", CreationTime = DateTime.Now },
|
||||
new() { Name = "Aborted", CreationTime= DateTime.Now },
|
||||
@@ -152,6 +152,24 @@ namespace CouchLog
|
||||
}
|
||||
}
|
||||
|
||||
//#################################################
|
||||
//###### Old-Things that need to be deleted #######
|
||||
//#################################################
|
||||
List<UserWatchStatus> oldUserWatchStatuses =
|
||||
[
|
||||
new() { Name = "Started" , CreationTime = DateTime.Now },
|
||||
];
|
||||
|
||||
foreach(UserWatchStatus oldUserWatchStatus in oldUserWatchStatuses)
|
||||
{
|
||||
UserWatchStatus? toDeletedUserWatchStatus = await CouchLogDB.UserWatchStatuses.FirstOrDefaultAsync(m => m.Name == oldUserWatchStatus.Name);
|
||||
|
||||
if(toDeletedUserWatchStatus != null)
|
||||
{
|
||||
CouchLogDB.UserWatchStatuses.Remove(toDeletedUserWatchStatus);
|
||||
}
|
||||
}
|
||||
|
||||
await CouchLogDB.SaveChangesAsync();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user