Exemplo n.º 1
0
        public JsonResult RemoveLanguage(RemoveUserLanguageRequest input)
        {
            _user = GetUser(HttpContext);

            var lang = _languageService.Find(o => o.Id == input.Id && o.OwnerUserId == _user.Id).Data;

            if (lang == null)
            {
                throw new CustomException("رکوردی برای حذف وجود ندارد",
                                          ErrorsPreFix.CONTROLLER_ACOUNT + ERROR_REMOVE_LANGUAGE + "02");
            }

            _languageService.Disable(lang.LanguageId, _user.Id);

            return(new JsonResult(GetLanguages().Value));
        }