/////////////////////////////////////////////////////////////////////////////////


        //
        // GET: /Customers/Renew/6

        public ActionResult Renew(int id = 0)
        {
            if (Session["swi"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }

            if (Session["isadmin"] == "no")
            {
                return(RedirectToAction("../LogOn"));
            }
            Av_Cust2  avc  = db2.av_cust2.Find(id);
            Customers cust = new Customers();

            var qsd = from kli in db.customer where kli.E_mail == avc.E_mail select kli;

            foreach (var item in qsd)
            {
                cust = item;
            }


            var     q      = from a in db4.subscription_kind where a.Type == avc.Sup_Type select a;
            int     sub_id = 0;
            decimal price  = 0;
            int     tim    = 0;

            foreach (var item in q)
            {
                sub_id = item.Sub_Id;
                price  = item.Price;
                tim    = item.Time_Period;
            }

            cust.Payment += (int)price * cust.Account_count;

            db.Entry(cust).State = EntityState.Modified;
            db.SaveChanges();



            var   ew   = from t in db5.cs_su where t.Customer == cust.Cust_Id orderby t.ID descending select t;
            Cs_Su cssu = ew.First();

            cssu.Finish           = cssu.Finish.AddDays(tim);
            cssu.Sub              = sub_id;
            db5.Entry(cssu).State = EntityState.Modified;
            db5.SaveChanges();

            db2.av_cust2.Remove(avc);
            db2.SaveChanges();

            return(RedirectToAction("Index"));
        }