fix
This commit is contained in:
@@ -204,16 +204,17 @@ public class AccountRepository : AppRepository<Account>, IAccountRepository
|
||||
.Where(x => !x.Item.Category!.IsInternal)
|
||||
.GroupBy(x => new
|
||||
{
|
||||
ItemId = x.Item.CategoryId,
|
||||
ItemName = x.Item.Category!.Name,
|
||||
Id = x.Item.CategoryId,
|
||||
Name = x.Item.Category!.Name,
|
||||
CurrencyId = x.Account.CurrencyGlobalId,
|
||||
CurrencyName = x.Account.CurrencyGlobal!.Name,
|
||||
})
|
||||
.Select(x => new MotionTotalSimple
|
||||
{
|
||||
Id = x.Key.Id,
|
||||
Name = x.Key.Name,
|
||||
CurrencyId = x.Key.CurrencyId,
|
||||
CurrencyName = x.Key.CurrencyName,
|
||||
Name = x.Key.ItemName,
|
||||
Amount = x.Sum(a => a.AmountPlus),
|
||||
}).ToList();
|
||||
}
|
||||
@@ -227,8 +228,8 @@ public class AccountRepository : AppRepository<Account>, IAccountRepository
|
||||
.Where(x => x.Item.Category!.UserId == userId)
|
||||
.GroupBy(x => new
|
||||
{
|
||||
ItemId = x.Item.ItemGlobalId,
|
||||
ItemName = x.Item.ItemGlobal!.Name,
|
||||
Id = x.Item.ItemGlobalId,
|
||||
Name = x.Item.ItemGlobal!.Name,
|
||||
CurrencyId = x.Account.CurrencyGlobalId,
|
||||
CurrencyName = x.Account.CurrencyGlobal!.Name,
|
||||
})
|
||||
@@ -236,9 +237,10 @@ public class AccountRepository : AppRepository<Account>, IAccountRepository
|
||||
{
|
||||
CurrencyId = x.Key.CurrencyId,
|
||||
CurrencyName = x.Key.CurrencyName,
|
||||
Name = x.Key.ItemName,
|
||||
Name = x.Key.Name,
|
||||
Amount = x.Sum(a => a.AmountPlus),
|
||||
}).ToList();
|
||||
})
|
||||
.ToList();
|
||||
}
|
||||
|
||||
|
||||
@@ -250,18 +252,18 @@ public class AccountRepository : AppRepository<Account>, IAccountRepository
|
||||
.Where(x => !x.Item.Category!.IsInternal)
|
||||
.GroupBy(x => new
|
||||
{
|
||||
ItemId = x.Item.CategoryId,
|
||||
ItemName = x.Item.Category!.Name,
|
||||
Id = x.Item.CategoryId,
|
||||
Name = x.Item.Category!.Name,
|
||||
CurrencyId = x.Account.CurrencyGlobalId,
|
||||
CurrencyName = x.Account.CurrencyGlobal!.Name,
|
||||
})
|
||||
.Select(x => new MotionTotalSimple
|
||||
{
|
||||
Id = x.Key.ItemId,
|
||||
Name = x.Key.ItemName,
|
||||
Id = x.Key.Id,
|
||||
Name = x.Key.Name,
|
||||
CurrencyId = x.Key.CurrencyId,
|
||||
CurrencyName = x.Key.CurrencyName,
|
||||
Amount = x.Sum(a => a.AmountPlus),
|
||||
Amount = x.Sum(a => a.AmountMinus),
|
||||
}).ToList();
|
||||
}
|
||||
|
||||
@@ -273,11 +275,20 @@ public class AccountRepository : AppRepository<Account>, IAccountRepository
|
||||
.Where(x => x.Item.CategoryId == categoryId)
|
||||
.Where(x => !x.Item.Category!.IsInternal)
|
||||
.Where(x => x.Item.Category!.UserId == userId)
|
||||
.GroupBy(x => new { Id = x.Item.ItemGlobalId, x.Item.ItemGlobal.Name })
|
||||
.GroupBy(x => new
|
||||
{
|
||||
Id = x.Item.ItemGlobalId,
|
||||
Name = x.Item.ItemGlobal!.Name,
|
||||
CurrencyId = x.Account.CurrencyGlobalId,
|
||||
CurrencyName = x.Account.CurrencyGlobal!.Name,
|
||||
})
|
||||
.Select(x => new MotionTotalSimple
|
||||
{
|
||||
CurrencyId = x.Key.CurrencyId,
|
||||
CurrencyName = x.Key.CurrencyName,
|
||||
Name = x.Key.Name,
|
||||
Amount = x.Sum(a => a.AmountMinus)
|
||||
}).ToList();
|
||||
Amount = x.Sum(a => a.AmountMinus),
|
||||
})
|
||||
.ToList();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user