// GET: RemovedCounterparties/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RemovedCounterparty removedCounterparty = db.RemovedCounterpartys.Find(id);

            if (removedCounterparty == null)
            {
                return(HttpNotFound());
            }
            removedCounterparty.RemovedKlt = OrestDb.klt.Find(removedCounterparty.OrestCounterpartyId);
            return(View(removedCounterparty));
        }
 public ActionResult AddToArchive(int id)
 {
     try
     {
         RemovedCounterparty removedCounterparty = new RemovedCounterparty();
         //removedCounterparty.RemovedKlt = orestDb.klt.Find(id);
         removedCounterparty.OrestCounterpartyName = orestDb.klt.Find(id).name;
         removedCounterparty.OrestCounterpartyId   = orestDb.klt.Find(id).id;
         removedCounterparty.WhoRemoveIt           = User.Identity.Name;
         removedCounterparty.WhenRemoved           = DateTime.Now;
         db.RemovedCounterpartys.Add(removedCounterparty);
         db.SaveChanges();
         TempData["MessageAddToArchive"] = "Компания " + orestDb.klt.Find(id).name + " успешно удалена в архив.";
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         TempData["MessageAddToArchive"] = "Ошибка удаления компании " + ex.Message;
         return(RedirectToAction("Index"));
     }
 }