Exemplo n.º 1
0
        public ActionResult Feedback(Models.FeedbackModel model)
        {
            var s = model.comments;

            Data.CRUD.CreateUserFeedback(model, SessionItems.CurrentUser.UserId);
            return(View("FeedbackSubmitted"));
        }
        /// <summary>
        /// Sends request to the server to submit a new feedback
        /// </summary>
        /// <param name="feedbackModel"></param>
        /// <returns></returns>
        public ActionResult ParseFeedback(Models.FeedbackModel feedbackModel)
        {
            var feedback = Functionals.Manager.Instance().CastToFeedbackEntity(feedbackModel);
            //var serverUrl = System.Configuration.ConfigurationManager.ConnectionStrings["ManagementLeaveFeedback"].ConnectionString;
            var serverUrl = System.Configuration.ConfigurationManager.ConnectionStrings["ManagementServerName"].ConnectionString
                            + DestinationNames.ManagementLeaveFeedback;
            var responseEntityBase = Manager.Instance().ManagementLeaveFeedback(feedback, serverUrl);

            ViewBag.statusInfo = responseEntityBase.StatusInfo;
            IEnumerable <EmployeeManagementModel> employeesModel = this.GetEmployeesCollection();

            return(View("GetEmployees", employeesModel));
        }