Example #1
0
        public ActionResult Edit(LocaleStringResourceViewModel model)
        {
            LocaleStringResource locale = _services.Localization.GetById(model.Id);

            if (locale != null)
            {
                model.LanguageId   = locale.LanguageId;
                model.IsFromPlugin = locale.IsFromPlugin;
                model.IsTouched    = true;

                LocaleStringResource localeByMap = Mapper.Map(model, locale);
                _localeStringResourceService.Update(localeByMap);
            }
            else
            {
                LocaleStringResource localeByMap = Mapper.Map <LocaleStringResourceViewModel, LocaleStringResource>(model);
                _localeStringResourceService.Create(localeByMap);
            }

            //var resources = _services.Localization.GetByLanguageId(1);
            //ViewBag.Localization = resources;

            return(base.Json(
                       new
            {
                succes = true
            }
                       , JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public ActionResult CreateOrSave(LocaleStringResourceViewModel model)
        {
            var locale = _services.Localization.GetById(model.Id);

            if (locale != null)
            {
                model.LanguageId   = locale.LanguageId;
                model.IsFromPlugin = locale.IsFromPlugin;
                model.IsTouched    = true;

                var localeByMap = Mapper.Map(model, locale);
                _localeStringResourceService.Update(localeByMap);
            }
            else
            {
                var localeByMap = Mapper.Map <LocaleStringResourceViewModel, LocaleStringResource>(model);
                _localeStringResourceService.Create(localeByMap);
            }

            return(Json(
                       new
            {
                succes = true
            }
                       , JsonRequestBehavior.AllowGet));
        }
Example #3
0
        public ActionResult Create(LocaleStringResourceViewModel model)
        {
            var res = _services.Localization.GetByName(model.LanguageId, model.ResourceName);

            return(base.View());
        }