public async Task <ActionResult> AddTranslation(ArchiveTranslation t) { if (ModelState.IsValid) { db.AddTranslation(t); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(t)); }
//public async Task<ActionResult> AddTranslation() public ActionResult AddTranslation() { var archive = db.Set <Archive>().FirstOrDefault(); var t = new ArchiveTranslation { ArchiveId = archive.Id }; ViewBag.Languages = LanguageDefinitions.GenerateAvailableLanguageDDL(archive.Translations.Select(tr => tr.LanguageCode)); return(View(t)); }