Exemple #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            oldOrder oldOrder = db.oldOrders.Find(id);

            db.oldOrders.Remove(oldOrder);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #2
0
 public ActionResult Edit([Bind(Include = "OrderNumber,ProdectID,ProdectName,ProdectNameAR,Descriotion,DescriotionAR,Price,Rating,ImagePath,CategorieID,UserID,FullName,UserName,Email,Phone,Password,City,State,Country,Address")] oldOrder oldOrder)
 {
     if (ModelState.IsValid)
     {
         db.Entry(oldOrder).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(oldOrder));
 }
Exemple #3
0
        // GET: oldOrders/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            oldOrder oldOrder = db.oldOrders.Find(id);

            if (oldOrder == null)
            {
                return(HttpNotFound());
            }
            return(View(oldOrder));
        }
        public ActionResult DeleteConfirmed(int id, string msg)
        {
            OrderT      orderT     = db.OrderTs.Find(id);
            ProdectT    prodect    = db.ProdectTs.Find(orderT.ProdectID);
            UserT       user       = db.UserTs.Find(orderT.UserID);
            CategoriesT categories = db.CategoriesTs.Find(prodect.CategorieID);

            oldOrder old = new oldOrder();

            old.OrderNumber = orderT.OrderID;

            old.UserID   = user.UserID;
            old.FullName = user.FullName;
            old.UserName = user.UserName;
            old.Password = user.Password;
            old.Email    = user.Email;
            old.Phone    = user.Phone;
            old.Address  = user.Address;
            old.City     = user.City;
            old.State    = user.State;
            old.Country  = user.Country;


            old.CategorieID   = categories.CategorieName;
            old.ProdectID     = prodect.ProdectID;
            old.ProdectName   = prodect.ProdectName;
            old.ProdectNameAR = prodect.ProdectNameAR;
            old.Descriotion   = prodect.Descriotion;
            old.DescriotionAR = prodect.DescriotionAR;
            old.Price         = prodect.Price;
            old.Rating        = prodect.Rating;



            old.CancelMassage = msg;

            db.oldOrders.Add(old);
            db.OrderTs.Remove(orderT);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult SendEmail(string receiver, string subject, string message, string orderId)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var senderEmail   = new MailAddress("*****@*****.**", "AnsBedoor");
                    var receiverEmail = new MailAddress(receiver, "Receiver");
                    var password      = "******";
                    var sub           = subject;
                    var body          = message;

                    SmtpClient Client = new SmtpClient("smtp.gmail.com", 587);
                    Client.EnableSsl             = true;
                    Client.Timeout               = 100000;
                    Client.DeliveryMethod        = SmtpDeliveryMethod.Network;
                    Client.UseDefaultCredentials = false;
                    Client.Credentials           = new NetworkCredential(senderEmail.Address, password);

                    MailMessage mailMessage = new MailMessage(senderEmail.Address, receiverEmail.Address, subject, message);
                    mailMessage.IsBodyHtml   = true;
                    mailMessage.BodyEncoding = UTF8Encoding.UTF8;



                    using (var mess = new MailMessage(senderEmail, receiverEmail)
                    {
                        Subject = subject,
                        Body = body
                    })
                    {
                        Client.Send(mailMessage);
                    }
                    var         i          = Convert.ToInt32(orderId);
                    OrderT      orderT     = db.OrderTs.Find(i);
                    ProdectT    prodect    = db.ProdectTs.Find(orderT.ProdectID);
                    UserT       user       = db.UserTs.Find(orderT.UserID);
                    CategoriesT categories = db.CategoriesTs.Find(prodect.CategorieID);

                    oldOrder old = new oldOrder();
                    old.OrderNumber = orderT.OrderID;

                    old.UserID   = user.UserID;
                    old.FullName = user.FullName;
                    old.UserName = user.UserName;
                    old.Password = user.Password;
                    old.Email    = user.Email;
                    old.Phone    = user.Phone;
                    old.Address  = user.Address;
                    old.City     = user.City;
                    old.State    = user.State;
                    old.Country  = user.Country;


                    old.CategorieID   = categories.CategorieName;
                    old.ProdectID     = prodect.ProdectID;
                    old.ProdectName   = prodect.ProdectName;
                    old.ProdectNameAR = prodect.ProdectNameAR;
                    old.Descriotion   = prodect.Descriotion;
                    old.DescriotionAR = prodect.DescriotionAR;
                    old.Price         = prodect.Price;
                    old.Rating        = prodect.Rating;



                    db.oldOrders.Add(old);
                    db.OrderTs.Remove(orderT);
                    db.SaveChanges();
                    return(RedirectToAction("Index", "OrdersMcv", null));
                }
            }
            catch (Exception ex)
            {
                ViewBag.Error = "Some Error";
            }
            return(View());
        }