私は現在、プロジェクトの管理者側を構築しています。次のことを行う必要があります。-新しいユーザーを作成し、それらに関するより具体的な情報(場所、位置など)を追加する-さまざまなユーザーをさまざまな役割に割り当てる必要があります。
私が最初にやりたかったのは、既存のユーザーの情報をプルして、データを追加のテーブルの情報と結合し、さまざまな役割でフィルタリングすることでした。
public class UserDetail
{
[HiddenInput(DisplayValue = false)]
public string UserId { get; set; }
public int StoreID { get; set; }
public string PositionID { get; set; }
}
コントローラーでは、最初にMembershipクラスからのデータを内部結合し、UserIDレベルで上記のUserDetailクラスと内部結合するという簡単なことをしたいと思いました。そこで、次のコードを使用しました
public ActionResult Index()
{
var allSystemUsers = Membership.GetAllUsers().Cast<MembershipUser>()
.Select(user => new {user.UserName, user.Email, user.CreationDate, user.LastLoginDate });
return View();
}
問題は、最初に特定の役割の人だけを引っ張って、次にすべての人を引っ張ってから、上記のUserDetailクラスと内部結合する方法がわからないことです。
Index ActionaResultを取得したら、作成できるようになることを願っています-作成および編集機能