예제 #1
0
        public ActionResult Edit([Bind(Include = "TranslationWordId,TranslationLanguageId,Description,Code,IsDeleted")] TranslationWordView instance)
        {
            ViewBag.TranslationLanguageId = new SelectList(UnitOfWork.TranslationManager.GetTranslationLanguages(), "TranslationLanguageId", "Description", instance.TranslationLanguageId);
            TranslationWord translationWord = UnitOfWork.TranslationManager.GetTranslationWord(instance.TranslationWordId);

            if (ModelState.IsValid)
            {
                translationWord.Code = instance.Code;
                translationWord.TranslationWordId     = instance.TranslationWordId;
                translationWord.TranslationLanguageId = instance.TranslationLanguageId;
                translationWord.Description           = instance.Description;
                UnitOfWork.TranslationManager.UpdateTranslationWork(translationWord);
                return(PartialView(instance));
            }
            return(PartialView(instance));
        }
예제 #2
0
        public ActionResult Create([Bind(Include = "TranslationWordId,TranslationLanguageId,Description,Code,IsDeleted")] TranslationWordView instance)
        {
            ViewBag.TranslationLanguageId = new SelectList(UnitOfWork.TranslationManager.GetTranslationLanguages(), "TranslationLanguageId", "Description", instance.TranslationLanguageId);
            TranslationWord translationWord = null;

            if (ModelState.IsValid)
            {
                translationWord = new TranslationWord
                {
                    Code                  = instance.Code,
                    Description           = instance.Description,
                    IsDeleted             = false,
                    TranslationLanguageId = instance.TranslationLanguageId
                };
                UnitOfWork.TranslationManager.AddTranslationWord(translationWord);
                return(PartialView(instance));
            }

            return(PartialView(instance));
        }