Esempio n. 1
0
        public ActionResult CustomerOrder(TRNCustomerOrder model)
        {
            if (ModelState.IsValid)
            {
                TRNCustomerOrder o = new TRNCustomerOrder()
                {
                    CustomerName     = model.CustomerName,
                    Contact          = model.Contact,
                    Address          = model.Address,
                    OrderDescription = model.OrderDescription,
                    preferredDate    = model.preferredDate,
                    preferredTimeID  = model.preferredTimeID,
                    FuelTypeId       = model.FuelTypeId,
                    UnitTypeId       = model.UnitTypeId,
                    ServiceTypeId    = model.ServiceTypeId,
                    CreateOn         = System.DateTime.Now,
                    OrderStatusId    = 6
                };
                db.TRNCustomerOrders.Add(o);
                db.SaveChanges();
            }

            else
            {
            }

            return(Redirect(Url.Action("Index", "Home")));
        }
Esempio n. 2
0
        public ActionResult CustomerOrder(TRNCustomerOrderMetadata model)
        {
            try {
                if (ModelState.IsValid)
                {
                    TRNCustomerOrder o = new TRNCustomerOrder()
                    {
                        CustomerName     = model.CustomerName,
                        Contact          = model.Contact,
                        Email            = model.Email,
                        Address          = model.Address,
                        OrderDescription = model.OrderDescription,
                        preferredDate    = model.preferredDate,
                        preferredTimeID  = model.preferredTimeID,
                        FuelTypeId       = model.FuelTypeId,
                        UnitTypeId       = model.UnitTypeId,
                        ServiceTypeId    = model.ServiceTypeId,
                        CreateOn         = System.DateTime.Now,
                        OrderStatusId    = 6
                    };
                    string serviceType = db.STPServiceTypes.Find(model.ServiceTypeId).ServiceTypeName;


                    STPNotification n = new STPNotification
                    {
                        Message     = serviceType + " Order Placed",
                        Is_Notify   = false,
                        CreatedDate = DateTime.Now
                    };

                    db.TRNCustomerOrders.Add(o);
                    db.STPNotifications.Add(n);
                    db.SaveChanges();
                    TempData["Message"] = "success";

                    return(Redirect(Url.Action("Index", "Home")));
                }
                else
                {
                    TempData["Message"] = "error";
                    return(Redirect(Url.Action("Index", "Home")));
                }
            }
            catch {
                TempData["Message"] = "error";
                return(Redirect(Url.Action("Index", "Home")));
            }
        }
Esempio n. 3
0
        public ActionResult OrderEdit(TRNCustomerOrder order)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Entry(order).State = EntityState.Modified;
                    db.SaveChanges();

                    return(Redirect(Url.Action("Index", "AdminDashboard")));
                }
                else
                {
                    return(View(order));
                }
            }
            catch
            {
                return(View(order));
            }
        }