public ActionResult DeleteConfirmed(int id, int?ейсID)
        {
            ViewBag.ейсID = ейсID;
            Пункты_рейса пункты_рейса = db.Пункты_рейса.Find(id);

            db.Пункты_рейса.Remove(пункты_рейса);
            db.SaveChanges();
            return(RedirectToAction("Index", new { ейсID = @ViewBag.ейсID }));
        }
        // GET: Пункты_рейса/Details/5
        public ActionResult Details(int?id, int?ейсID)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Пункты_рейса пункты_рейса = db.Пункты_рейса.Find(id);

            if (пункты_рейса == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ейсID = ейсID;
            return(View(пункты_рейса));
        }
        // GET: Пункты_рейса/Edit/5
        public ActionResult Edit(int?id, int?ейсID)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Пункты_рейса пункты_рейса = db.Пункты_рейса.Find(id);

            if (пункты_рейса == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ейсID            = ейсID;
            ViewBag.ЗадачаID         = new SelectList(db.Задача, "Id", "Название_задачи", пункты_рейса.ЗадачаID);
            ViewBag.ПолучательID     = new SelectList(db.Получатель, "Id", "ФИО", пункты_рейса.ПолучательID);
            ViewBag.Пункт_доставкиID = new SelectList(db.Пункт_доставки, "Id", "Название_пункта", пункты_рейса.Пункт_доставкиID);
            //ViewBag.РейсID = new SelectList(db.Рейс, "Id", "Номер_путевого_листа", пункты_рейса.РейсID);
            return(View(пункты_рейса));
        }
        public ActionResult Create([Bind(Include = "Id,РейсID,Пункт_доставкиID,ПолучательID,ЗадачаID,Время_плановое,УсловныйКод,Время_фактическое,Примечание")] Пункты_рейса пункты_рейса, int?ейсID)
        {
            ViewBag.ейсID = ейсID;
            if (ModelState.IsValid)
            {
                db.Пункты_рейса.Add(пункты_рейса);
                db.SaveChanges();

                var sender = new SenderOfConfirmationCode();
                if (sender.hasEMail(пункты_рейса.ПолучательID))
                {
                    sender.sendEMail(пункты_рейса.ПолучательID, пункты_рейса.Id, пункты_рейса.УсловныйКод);
                }

                return(RedirectToAction("Index", new { ейсID = @ViewBag.ейсID }));
            }

            ViewBag.ЗадачаID         = new SelectList(db.Задача, "Id", "Название_задачи", пункты_рейса.ЗадачаID);
            ViewBag.ПолучательID     = new SelectList(db.Получатель, "Id", "ФИО", пункты_рейса.ПолучательID);
            ViewBag.Пункт_доставкиID = new SelectList(db.Пункт_доставки, "Id", "Название_пункта", пункты_рейса.Пункт_доставкиID);
            //ViewBag.РейсID = new SelectList(db.Рейс, "Id", "Номер_путевого_листа", пункты_рейса.РейсID);
            return(View(пункты_рейса));
        }