get rid of some convert to string bs

This commit is contained in:
rootdarkarchon
2023-10-19 02:16:46 +02:00
parent 8ae9967970
commit f0ef7e0304

View File

@@ -270,7 +270,7 @@ public partial class MareHub
{ {
UserUID = ownPair.GroupUserUID, UserUID = ownPair.GroupUserUID,
OtherUserUID = otherPair.GroupUserUID, OtherUserUID = otherPair.GroupUserUID,
Gid = ownPair.GroupGID, Gid = Convert.ToString(ownPair.GroupGID),
Synced = true, Synced = true,
}); });
@@ -317,8 +317,8 @@ public partial class MareHub
user => user.OtherUserUID, user => user.UserUID, (user, otheruser) => user => user.OtherUserUID, user => user.UserUID, (user, otheruser) =>
new new
{ {
UserUID = Convert.ToString(user.UserUID), UserUID = user.UserUID,
OtherUserUID = Convert.ToString(user.OtherUserUID), OtherUserUID = user.OtherUserUID,
Gid = string.Empty, Gid = string.Empty,
Synced = otheruser != null Synced = otheruser != null
}); });
@@ -329,22 +329,22 @@ public partial class MareHub
(ownPair, otherPair) => (ownPair, otherPair) =>
new new
{ {
UserUID = Convert.ToString(ownPair.GroupUserUID), UserUID = ownPair.GroupUserUID,
OtherUserUID = Convert.ToString(otherPair.GroupUserUID), OtherUserUID = otherPair.GroupUserUID,
Gid = Convert.ToString(ownPair.GroupGID), Gid = Convert.ToString(ownPair.GroupGID),
Synced = true, Synced = true,
}); });
var result = from user in query.Union(query2) var result = from user in query.Union(query2)
join u in _dbContext.Users on user.OtherUserUID equals Convert.ToString(u.UID) join u in _dbContext.Users on user.OtherUserUID equals u.UID
join o in _dbContext.Permissions join o in _dbContext.Permissions
on new { UserUID = user.UserUID, OtherUserUID = user.OtherUserUID } on new { UserUID = user.UserUID, OtherUserUID = user.OtherUserUID }
equals new { UserUID = Convert.ToString(o.UserUID), OtherUserUID = Convert.ToString(o.OtherUserUID) } equals new { UserUID = o.UserUID, OtherUserUID = o.OtherUserUID }
into ownperms into ownperms
from ownperm in ownperms.DefaultIfEmpty() from ownperm in ownperms.DefaultIfEmpty()
join p in _dbContext.Permissions join p in _dbContext.Permissions
on new { UserUID = user.OtherUserUID, OtherUserUID = user.UserUID } on new { UserUID = user.OtherUserUID, OtherUserUID = user.UserUID }
equals new { UserUID = Convert.ToString(p.UserUID), OtherUserUID = Convert.ToString(p.OtherUserUID) } equals new { UserUID = p.UserUID, OtherUserUID = p.OtherUserUID }
into otherperms into otherperms
from otherperm in otherperms.DefaultIfEmpty() from otherperm in otherperms.DefaultIfEmpty()
select new select new