Exemple #1
0
        public ActionResult GetFeedBack(string Id)
        {
            string groupid = string.Empty;

            if (!string.IsNullOrEmpty(Id))
            {
                groupid          = Id.Substring(0, 4);
                ViewBag.GroupId  = groupid;
                ViewBag.OutletId = Id;
                // ViewBag.lsthowtoknow = FMR.GetHowToKnowAboutList();
            }
            var userDetails = (CustomerLoginDetail)Session["UserSession"];
            FeedbackGetFeedbackViewModel objgetfeedbackviewmodel = new FeedbackGetFeedbackViewModel();
            Feedback_PointsAndMessages   PointsAndMessages       = new Feedback_PointsAndMessages();

            // List<Feedback_Content> lstfbget = new List<Feedback_Content>();
            objgetfeedbackviewmodel.OutletId             = Id;
            objgetfeedbackviewmodel.GroupId              = groupid;
            objgetfeedbackviewmodel.IsExpiredOrStopped   = FMR.CheckActiveLink(groupid);
            objgetfeedbackviewmodel.GroupName            = FMR.GetGroupName(groupid);
            objgetfeedbackviewmodel.lstFeedbackData      = FMR.GetFeedback_VisibleContents(groupid);
            objgetfeedbackviewmodel.LogoUrl              = FMR.GetLogo(groupid);
            objgetfeedbackviewmodel.lstKnowAboutUs       = FMR.GetHowToKnowAboutList();
            objgetfeedbackviewmodel.lstsalesRepresentive = FMR.GetSalesRepresentiveList(groupid);
            PointsAndMessages = FMR.GetPointsAndMessages(groupid);
            objgetfeedbackviewmodel.PointsAndMessages = PointsAndMessages;

            objgetfeedbackviewmodel.lstKnowAboutUs = FMR.GetHowToKnowAboutList();

            return(View(objgetfeedbackviewmodel));
        }
Exemple #2
0
        public ActionResult CreateFeedback()
        {
            var userDetails = (CustomerLoginDetail)Session["UserSession"];
            FeedbackAuthorViewModel       objFeedbackAuthor = new FeedbackAuthorViewModel();
            Feedback_PointsAndMessages    PointsAndMessages = new Feedback_PointsAndMessages();
            List <OutletDetailsViewModel> objOutletData     = new List <OutletDetailsViewModel>();

            try
            {
                objFeedbackAuthor.GroupId         = userDetails.GroupId;
                objFeedbackAuthor.lstFeedbackData = FMR.GetFeedback_Contents(userDetails.GroupId);
                objFeedbackAuthor.lstOutletDetail = RR.GetOutletList(userDetails.GroupId, userDetails.connectionString);
                foreach (var item in objFeedbackAuthor.lstOutletDetail)
                {
                    OutletDetailsViewModel objOT = new OutletDetailsViewModel();
                    objOT.mobileNos  = FMR.GetOutletMobileNos(userDetails.GroupId, item.Value);
                    objOT.outletId   = item.Value;
                    objOT.outletName = item.Text;

                    objOutletData.Add(objOT);
                }
                objFeedbackAuthor.lstOutletData = objOutletData;
                PointsAndMessages = FMR.GetPointsAndMessages(userDetails.GroupId);
                objFeedbackAuthor.PointsAndMessages = PointsAndMessages;
                objFeedbackAuthor.lstKnowAboutUs    = FMR.GetHowToKnowAboutList();
                objFeedbackAuthor.LogoUrl           = FMR.GetLogo(userDetails.GroupId);
            }
            catch (Exception ex)
            {
                newexception.AddException(ex, "CreateFeedback");
            }
            return(View(objFeedbackAuthor));
        }