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"));
        }