public bool User_GetAll(string token, string filter, ref List<VM.UserViewModel> _UserViewModel, out int ErrNumber, out string ErrServiveMessage) { if (!Legal.Service.Security.Security.TokenIsValid(token)) { ErrNumber = 200; ErrServiveMessage = "Token NotFind"; return false; } //-------------------------------------- try { using (UnitOfWork db = new UnitOfWork()) { _UserViewModel = db.UserRepository.User_GetAll(filter); ErrNumber = 1; ErrServiveMessage = ""; return true; } } catch (Exception ex) { ErrNumber = 300; ErrServiveMessage = ex.Message.ToString(); return false; } } public class UserViewModel { public int UserID { get; set; } public string UserName { get; set; } public string Pass { get; set; } public decimal? PeopleID { get; set; } public int? CompanyID { get; set; } public string CompanyName { get; set; } public int? RoleID { get; set; } public string RoleName { get; set; } public int? SecID { get; set; } public string SecName { get; set; } } MyService.iLegalServiceClient proxy = new MyService.iLegalServiceClient(); List<VM.UserViewModel> result = new List<VM.UserViewModel>(); if (!proxy.User_GetAll(gVar.gToken, txtSer.Text.Trim(),result , out mErrNumber, out mErrService)) { frmError frm = new frmError(mErrNumber, mErrService); frm.ShowDialog(); return; }
سلام دوستان
من یک متد تعریف کردم که بعنوان خروجی یک لیست رو بر می گردونه که به رنگ قرمز تعریف شده. منبع لیست هم یک مدل هست.
(public bool User_GetAll(string token, string filter, ref List<VM.UserViewModel> _UserViewModel, out int ErrNumber, out string ErrServiveMessage
حالا زمانی که می خوام متد رو فرا خوانی کنم نمی دونم چطوری لیست رو بعنوان پارامتر توی متد جاگذاری کنم.
List<VM.UserViewModel> result = new List<VM.UserViewModel>();
(User_GetAll(gVar.gToken, txtSer.Text.Trim(),---------, out mErrNumber, out mErrService
اگه کسی می تونه کمک کنه ممنون میشم
سلام دوست من، لطفا کدهاتون رو در فرمت کد قرار بدید و جزئیات بیشتری شرح بدید تا بررسی کنیم.
public bool User_GetAll(string token, string filter, ref List<VM.UserViewModel> _UserViewModel, out int ErrNumber, out string ErrServiveMessage) { if (!Legal.Service.Security.Security.TokenIsValid(token)) { ErrNumber = 200; ErrServiveMessage = "Token NotFind"; return false; } //-------------------------------------- try { using (UnitOfWork db = new UnitOfWork()) { _UserViewModel = db.UserRepository.User_GetAll(filter); ErrNumber = 1; ErrServiveMessage = ""; return true; } } catch (Exception ex) { ErrNumber = 300; ErrServiveMessage = ex.Message.ToString(); return false; } } public class UserViewModel { public int UserID { get; set; } public string UserName { get; set; } public string Pass { get; set; } public decimal? PeopleID { get; set; } public int? CompanyID { get; set; } public string CompanyName { get; set; } public int? RoleID { get; set; } public string RoleName { get; set; } public int? SecID { get; set; } public string SecName { get; set; } } MyService.iLegalServiceClient proxy = new MyService.iLegalServiceClient(); List<VM.UserViewModel> result = new List<VM.UserViewModel>(); if (!proxy.User_GetAll(gVar.gToken, txtSer.Text.Trim(),result , out mErrNumber, out mErrService)) { frmError frm = new frmError(mErrNumber, mErrService); frm.ShowDialog(); return; }
سلام
کار خاصی نداره
اول یک لیست بساز
List<string> list=new List<string>()
بعد پارامترهاتو توی این لیست اضافه کن.
list.add(param1)
در نهایت list را ارسال کن
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)