public async Task <ActionResult> DeleteTranslationConfirmed(string languageCode) { var archive = db.Set <Archive>().FirstOrDefault(); await db.RemoveTranslationByIdAsync(archive.Id, languageCode); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteTranslationConfirmed(int?id, string languageCode) { if (id == null || string.IsNullOrEmpty(languageCode)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var tr = await db.GetTranslationAsync(id.Value, languageCode); if (tr == null) { return(HttpNotFound()); } await db.RemoveTranslationByIdAsync(id, languageCode); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }