// GET: Translation/Create public IActionResult Create() { var vm = new TranslationCreateEditViewModel() { LangStringIds = new SelectList(_bll.Translations.GetAllDefault(), nameof(Translation.LangStringId), nameof(Translation.Value)) }; return(View(vm)); }
public async Task <IActionResult> Create(TranslationCreateEditViewModel vm) { if (ModelState.IsValid) { vm.Translation.Id = Guid.NewGuid(); _bll.Translations.Add(vm.Translation); await _bll.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } vm.LangStringIds = new SelectList(await _bll.Translations.GetAllAsyncDefault(), nameof(Translation.LangStringId), nameof(Translation.Value)); return(View(vm)); }