Exemple #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));
        }
Exemple #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));
        }