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