Exemple #1
0
        public JsonResult DeleteToken(string token)
        {
            var model = new ResponseModel
            {
                Msg = "ok...",
                Ok = true
            };

            return Json(model, JsonRequestBehavior.DenyGet);
        }
Exemple #2
0
        public JsonResult ChangeUserStatus(int id, bool isActive)
        {
            var model = new ResponseModel
            {
                Msg = "ok...",
                Ok = true
            };

            return Json(model, JsonRequestBehavior.DenyGet);
        }
Exemple #3
0
        public async Task<JsonResult> ChangeStatus(int id, bool isActive)
        {
            var model = new ResponseModel { Ok = false };
            if (id < 1)
            {
                return Json(model, JsonRequestBehavior.DenyGet);    
            }

            model.Ok = await _userService.ChangeStatus(id, isActive);
            return Json(model, JsonRequestBehavior.DenyGet);
        }
Exemple #4
0
        public async Task<JsonResult> Query(string text)
        {
            var model = new ResponseModel { Ok = false };
            if (string.IsNullOrEmpty(text))
            {
                return Json(model, JsonRequestBehavior.AllowGet);
            }

            var result = await _searchService.Query(text);
            if (result == null)
            {
                return Json(model, JsonRequestBehavior.AllowGet);
            }

            model.Result = result;
            model.Ok = true;
            return Json(model, JsonRequestBehavior.AllowGet);
        }
        public async Task<JsonResult> NewToken(int appId)
        {
            var result = new ResponseModel { Ok = false };

            var token = new TokenModel
            {
                CreationDate = DateTime.Now,
                UsageCount = 0,
                Token = Guid.NewGuid().ToNoDashString(),
                AppId = appId,
                CreatedBy = User.Identity.GetUserId()
            };

            var isOk = await _appService.CreateToken(token);
            if (!isOk) return Json(result, JsonRequestBehavior.DenyGet);

            result.Ok = true;
            result.Result = token;

            return Json(result, JsonRequestBehavior.DenyGet);
        }
Exemple #6
0
        public async Task<JsonResult> Export()
        {
            var model = new ResponseModel { Ok = false };
            var fileName = await ExportWordsToExcel();

            model.Ok = true;
            model.Result = fileName;

            return Json(model, JsonRequestBehavior.DenyGet);
        }
Exemple #7
0
        public async Task<JsonResult> Tag(string key, string tag)
        {
            var model = new ResponseModel { Ok = false };

            if (string.IsNullOrEmpty(key)
                || string.IsNullOrEmpty(tag))
            {
                return Json(model, JsonRequestBehavior.DenyGet);
            }

            model.Ok = await _wordService.Tag(key, tag);
            return Json(model, JsonRequestBehavior.DenyGet);
        }
Exemple #8
0
        public async Task<JsonResult> Translate(string key, string language, string translation)
        {
            var model = new ResponseModel { Ok = false };

            if (string.IsNullOrEmpty(key)
                || string.IsNullOrEmpty(language))
            {
                return Json(model, JsonRequestBehavior.DenyGet);
            }

            model.Ok = await _wordService.Translate(key, language, translation);
            return Json(model, JsonRequestBehavior.DenyGet);
        }
        public async Task<JsonResult> DeleteToken( string token)
        {
            var model = new ResponseModel { Ok = false };
            if (string.IsNullOrEmpty(token))
            {
                return Json(model, JsonRequestBehavior.DenyGet);
            }

            model.Ok = await _appService.DeleteToken(token, User.Identity.GetUserId());
            return Json(model, JsonRequestBehavior.DenyGet);
        }