Пример #1
0
        public ActionResult ManagerFeedback()
        {
            if (Session["userIds"] != null)
            {
                string userIds      = Session["userIds"].ToString();
                var    splitUserIds = userIds.Split(',');
                var    useridList   = new int[splitUserIds.Length];
                var    roleList     = new int[splitUserIds.Length];
                for (var i = 0; i < splitUserIds.Length; i++)
                {
                    useridList[i] = int.Parse(splitUserIds[i].Split('_')[0]);
                    roleList[i]   = int.Parse(splitUserIds[i].Split('_')[1]);
                }
                Session["role"] = 3;
                Session["type"] = 2;
                CreateManagerFeedback(useridList, roleList);
            }
            var mgrFeedback     = new bExcellent.mvc.Models.Feedback();
            var createdFeedback = (CreatedFeedback[])Session["CreatedFeedbacks"];
            int feedbackId      = createdFeedback[0].FeedBackId;
            var feedback        = new FeedbackServiceClient();
            var returnValue     = feedback.GetLastSavedQuestion(feedbackId);
            var teamList        = (CreatedFeedback[])Session["CreatedFeedbacks"];

            mgrFeedback.TeamMebers           = teamList.ToList();
            mgrFeedback.GetLastSavedQuestion = returnValue;
            return(View(mgrFeedback));
        }
Пример #2
0
        public ActionResult SelfFeedback()
        {
            Session["role"] = 1;
            Session["type"] = 1;
            CreateTakeFeedback();
            var createdFeedback = (CreatedFeedback[])Session["CreatedFeedbacks"];
            int feedbackId      = createdFeedback[0].FeedBackId;
            var feedback        = new FeedbackServiceClient();
            var returnValue     = feedback.GetLastSavedQuestion(feedbackId);
            var selfFb          = new bExcellent.mvc.Models.Feedback();

            selfFb.GetLastSavedQuestion = returnValue;
            return(View(selfFb));
        }