首页 > 解决方案 > 从表中查询数据并传递给视图

问题描述

需要有关此编码的帮助。在这里,我想从名为“AppRequest”的主请求表中获取请求详细信息。这里我查询了一些请求,需要从 AppRequest 表中加载请求的主要细节。在“ListRequesDropDown”中,是从 AppRequest 获取主要请求 ID。所以我想将该 request-id 数据传递给视图。当前“返回视图(db.AppRequest.ToList());” 将显示所有请求。

 public class PendingRequestMController : Controller
    {
        private zSqlDb db = new zSqlDb();
        // GET: PendingRequests to manager view
        public ActionResult Index()
        {
           //Checking User ID
            var UsrID = (User.Identity as ClaimsIdentity).Claims.Where(c => c.Type == "UserId").FirstOrDefault();
            string UsrIDT = UsrID.Value;
       // Checking is there any pending request to the above user ID
            List <int> PendingRequestsforAprv = db.ApproveParties.ToList().Where(r => r.Approver_Id == int.Parse(UsrIDT ) && r.Approve_Status==false).ToList().
            Select(x => x.ApprovalProcess_Id).ToList();

            List<int> ReqTypeDropDown = db.ApprovalProcess.Where(r => PendingRequestsforAprv.Contains( r.Id )).Select(x => x.Req_Id).ToList();

            return View(db.AppRequest.ToList());
  
        }
    }

标签: asp.netasp.net-mvc-4

解决方案


推荐阅读