質問編集履歴
1
Modelクラスと各テーブルの関係を追記しました。不要な処理を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,7 +17,6 @@
|
|
17
17
|
```ReportViewController/Index
|
18
18
|
public async Task<IActionResult> Index(int? groupID )
|
19
19
|
{
|
20
|
-
var user = await _userManager.GetUserAsync(User);
|
21
20
|
var reports = _context.Reports; //groupID
|
22
21
|
if(groupID!=null){
|
23
22
|
var group = _context.Groups.FindAsync(groupID);
|
@@ -28,6 +27,7 @@
|
|
28
27
|
return View();
|
29
28
|
}
|
30
29
|
```
|
30
|
+
※using、コンストラクタなど、質問に直接関係のない箇所は省略しています。
|
31
31
|
|
32
32
|
### 試したこと
|
33
33
|
上記ユーザーの絞り込み処理の箇所に、以下のように書いたのですが、絞り込めていません。
|
@@ -37,7 +37,8 @@
|
|
37
37
|
|
38
38
|
### 補足情報
|
39
39
|
各テーブル(Model)を載せておきます。
|
40
|
-
```Report.cs
|
40
|
+
```Report.cs
|
41
|
+
//日報テーブル
|
41
42
|
public class Report
|
42
43
|
{
|
43
44
|
public int ReportID { get; set; }
|
@@ -49,6 +50,7 @@
|
|
49
50
|
}
|
50
51
|
```
|
51
52
|
```ReportUser.cs
|
53
|
+
//ユーザーテーブル
|
52
54
|
public class ReportUser:IdentityUser
|
53
55
|
{
|
54
56
|
public string Name { get; set; }
|
@@ -59,6 +61,7 @@
|
|
59
61
|
```
|
60
62
|
|
61
63
|
```Member.cs
|
64
|
+
//メンバーテーブル
|
62
65
|
public class Member
|
63
66
|
{
|
64
67
|
public int MemberID { get; set; }
|
@@ -72,6 +75,7 @@
|
|
72
75
|
```
|
73
76
|
|
74
77
|
```Group.cs
|
78
|
+
//グループテーブル
|
75
79
|
public class Group
|
76
80
|
{
|
77
81
|
public int GroupID { get; set; }
|