コード例 #1
0
        public ActionResult UpdatePairStarExtn(string pairName)
        {
            if (string.IsNullOrEmpty(pairName))
            {
                return RedirectToAction("UpdatepairStar");
            }
            var allUserDetails = GetAllUserDetails();
            var pairOne = allUserDetails.FirstOrDefault(model => model.UserName.ToUpper() == pairName.ToUpper());
            if (pairOne == null)
                return RedirectToAction("UpdatepairStar");

            var pairModel = new UpdatePairModel
                                {
                                    PairOne = pairOne,
                                    OtherUsers = allUserDetails.Except(new List<UserModel>() {pairOne})
                                };

            return View(pairModel);
        }
コード例 #2
0
 public ActionResult UpdatePairStar(string pairName)
 {
     ViewBag.UserInfoAvailable = !string.IsNullOrEmpty(pairName);
     var pairModel=new UpdatePairModel();
     if (!ViewBag.UserInfoAvailable)
     {
         var dataTable = Repository.GetRepository().LoadData("Select UserName from t_user");
         var usernames = (from DataRow row in dataTable.Rows select row["UserName"] as string).ToList();
         usernames.Insert(0,"Please select one");
         ViewBag.UserNames = usernames;
     }
     else
     {
         var allUserDetails = GetAllUserDetails();
         var pairOne = allUserDetails.FirstOrDefault(model => model.UserName.ToUpper() == pairName.ToUpper());
         if (pairOne == null)
             ViewBag.UserInfoAvailable = false;
         pairModel.PairOne = pairOne;
         pairModel.OtherUsers= allUserDetails.Except(new List<UserModel>() {pairOne});
     }
     return View(pairModel);
 }