예제 #1
0
        public ActionResult Survey(SurveryModel model)
        {
            Survery entity = new Survery();

            var order = _orderService.GetOrderByGuid(model.SurveryGuid);

            if (ModelState.IsValid)
            {
                entity.OrderId      = order.Id;
                entity.SurveryGuid  = order.OrderGuid;
                entity.Question1    = 0;// Convert.ToInt32(model.Question1);
                entity.Question2    = Convert.ToInt32(model.Question2);
                entity.Question3    = Convert.ToInt32(model.Question3);
                entity.Question4    = Convert.ToInt32(model.Question4);
                entity.CreatedOnUtc = DateTime.UtcNow;

                _orderService.InsertSurvey(entity);

                order.IsCustomerQa       = true;
                order.LastUpdatedDateUtc = DateTime.UtcNow;
                _orderService.UpdateOrder(order);

                return(RedirectToRoute("SurveyConfirmation"));
            }
            return(View(model));
        }
예제 #2
0
        public ActionResult Survey(string surveykey)
        {
            SurveryModel model = new SurveryModel();

            model.SurveryGuid = Guid.Parse(surveykey);
            Guid suryKey;

            if (Guid.TryParse(surveykey, out suryKey))
            {
                var suery = _orderService.GetOrderSurveryByOrderGuid(suryKey);

                if (suery != null)
                {
                    return(RedirectToRoute("HomePage"));
                }
            }



            return(View(model));
        }