Esempio n. 1
0
        /// <summary>
        /// Страница помощи.
        /// </summary>
        /// <param name="model">Модель обращения.</param>
        /// <returns>Страница помощи.</returns>
        public ActionResult Help(AppealModel model)
        {
            int userCacheId = GetModelInfo(model.UserId);

            if (model.UserId != 0 && userCacheId == 0)
            {
                return(RedirectToAction("Login", "Account", new { errorMessage = ConstStrings.AuthorizationError }));
            }
            else
            {
                model.UserId = userCacheId;
                return(View(model));
            }
        }
Esempio n. 2
0
        public JsonResult CreateMessage(AppealModel appealModel)
        {
            AppealSave appealSave = new AppealSave()
            {
                Title   = appealModel.Title,
                Message = appealModel.Message,
                Email   = appealModel.Email
            };

            Result <bool> statusData = _dataService.CreateMessage(appealSave);

            if (statusData.Data == true)
            {
                return(Json(statusData.Data, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(statusData.Error, JsonRequestBehavior.AllowGet));
            }
        }