مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

سوال در مورد Session در MVC

  • سه شنبه 26 مرداد 1395
  • 17:09
تشکر میکنم

باسلام وعرض ادب

میخام تو قطعه کد زیر مقدار PrsID رو به Session تخصیص بدم باید چکار کنم؟

 public JsonResult CheckUser(string UserName,string PassWord)
        {
            
            ViewModel.RequestMessage result = new ViewModel.RequestMessage{MessageText = "",Success = false};
            var users = (from item in db.UserBases
                         where (item.UserName.Equals(UserName)) & (item.PassWord.Equals(PassWord))
                         select new ViewModel.UserVM
                         {
                             UserName = item.UserName,
                             FirstName = item.FirstName,
                             LastName = item.LastName,
                             PrsID = item.PrsID
                         }).ToList();
            int a = users.Count;
            if(a!= 0){
                Session["UserName"] = UserName;
                result.Success = true;
                result.MessageText = a.ToString();
            }
              
            else{
                result.Success = false;
                result.MessageText = "UserName Or Password Is Not Valid";
                
            }
            return Json(result, JsonRequestBehavior.AllowGet);
        }
    }

 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • سه شنبه 26 مرداد 1395
  • 17:13

می تونی با یک for روی Users تمام PrsID ها رو تو یک آرایه بریزی و آرایه رو تو session بریزی

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

  • سه شنبه 26 مرداد 1395
  • 17:17

مرسی ار پاسخ گویی

ولی نمیدونم چه کدی باید بزنم!!!

میشه راهنمایی بیشتر بدید؟

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • سه شنبه 26 مرداد 1395
  • 19:17
int[] id=new int[Users.count();] 
for(int i=0;i<Users.count();i++)
{
  id[i]=users[i].PrsID;
}
session["PrsID"]=id;

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)