public ActionResult AdminHome()
        {
            Courier_Management_SystemEntities db        = new Courier_Management_SystemEntities();
            List <booking>                bookinglist   = db.bookings.ToList();
            BookingWidgetViewModel        bookingVM     = new BookingWidgetViewModel();
            List <BookingWidgetViewModel> bookingVMList = bookinglist.Select(x => new BookingWidgetViewModel
            {
                bOriginFirstName = x.bOriginFirstName,
                bOriginLastName  = x.bOriginLastName,
                bID            = x.bID,
                bOriginAddress = x.bOriginAddress,
                bOriginArea    = x.bOriginArea,
                bOriginPhoneNo = x.bOriginPhoneNo,
                bDestFirstName = x.bDestFirstName,
                bDestLastName  = x.bDestLastName,
                bDestPhoneNo   = x.bDestPhoneNo,
                bDestAddress   = x.bDestAddress,
                bDestArea      = x.bDestArea,
                bWeight        = x.bWeight,
                bDestCost      = x.bDestCost,
                bOriginCost    = x.bOriginCost,
                bTye           = x.bTye,
                bDescription   = x.bDescription,
                status         = x.status,
                bCost          = x.bCost
            }).ToList();

            return(View(bookingVMList));
        }
        public ActionResult addDeliveryMan(deliveryMan ob)
        {
            using (Courier_Management_SystemEntities entities = new Courier_Management_SystemEntities())
            {
                entities.deliveryMen.Add(ob);
                entities.SaveChanges();
            }

            return(View(ob));
        }
        // GET: Tracking
        public ActionResult TrackView()
        {
            Courier_Management_SystemEntities entities = new Courier_Management_SystemEntities();
            var        getDeliveryList = entities.deliveryMen.ToList();
            SelectList list            = new SelectList(getDeliveryList, "dID", "dFirstName");

            ViewBag.deliveryManList = list;

            return(View());
        }
Пример #4
0
        public ActionResult IndexView()
        {
            Courier_Management_SystemEntities db = new Courier_Management_SystemEntities();

            //usersite ob_usersite = db.usersites.SingleOrDefault(x => x.id==1);
            //usersiteViewModel vm = new usersiteViewModel();
            //vm.username = ob_usersite.username;
            //vm.id = ob_usersite.id;
            //vm.password = ob_usersite.password;
            return(View());
        }
        public JsonResult TrackingButton(Tracking tracking)
        {
            Courier_Management_SystemEntities db = new Courier_Management_SystemEntities();

            Tracking tr   = db.Trackings.SingleOrDefault(x => x.bID == tracking.bID);
            string   name = "1";

            if (tr != null)
            {
                name = tr.bID.ToString();
            }


            return(Json(name, JsonRequestBehavior.AllowGet));
        }
        public ActionResult TrackView(Tracking track, FormCollection form)
        {
            using (Courier_Management_SystemEntities entities = new Courier_Management_SystemEntities())
            {
                track.diD = 1;
                //string s = form["deliveryMan"].ToString();
                track.bID = (int)Session["HelloID"];

                entities.Trackings.Add(track);
                entities.SaveChanges();
                // int ID = track.trackiingID;
            }

            return(View(track));
        }
Пример #7
0
        public ActionResult RegisterUser(RegistrationViewModel model)
        {
            Courier_Management_SystemEntities db = new Courier_Management_SystemEntities();
            siteuser usersite = new siteuser();

            usersite.username = model.username;
            usersite.password = model.password;
            usersite.address  = model.address;
            usersite.emailid  = model.emailid;
            usersite.usertype = 1;
            db.siteusers.Add(usersite);
            db.SaveChanges();


            return(View());
        }
        // GET: DeliveryMan
        public ActionResult showDeliveryman()
        {
            Courier_Management_SystemEntities db = new Courier_Management_SystemEntities();
            List <deliveryMan> deliveryManList   = db.deliveryMen.ToList();
            deliveryMan        deliveryVM        = new deliveryMan();
            List <deliveryMan> deliveryVMList    = deliveryManList.Select(x => new deliveryMan
            {
                dID        = x.dID,
                dFirstName = x.dFirstName,
                dLastName  = x.dLastName,
                dAddress   = x.dAddress,
                dPhoneNo   = x.dPhoneNo,
                dSalary    = x.dSalary
            }).ToList();

            return(View(deliveryVMList));
        }
Пример #9
0
        public JsonResult LoginUser(RegistrationViewModel model)
        {
            Courier_Management_SystemEntities db = new Courier_Management_SystemEntities();
            siteuser user   = db.siteusers.SingleOrDefault(x => x.emailid == model.emailid && x.password == model.password);
            string   result = "Fail";

            if (user != null)
            {
                Session["UserId"]   = user.id;
                Session["UserName"] = user.username;
                if (user.usertype == 1)
                {
                    result = "User";
                }
                else
                {
                    result = "Admin";
                }
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public ActionResult BookingWidget(booking book)
        {
            using (Courier_Management_SystemEntities entities = new Courier_Management_SystemEntities())
            {
                if (book.bOriginArea == "Dhaka")
                {
                    book.bOriginCost = 50;
                }
                else
                {
                    book.bOriginCost = 100;
                }
                if (book.bDestArea == "Dhaka")
                {
                    book.bDestCost = 50;
                }
                else
                {
                    book.bDestCost = 100;
                }
                if (book.bTye == "Emergency")
                {
                    book.bCost = book.bOriginCost + book.bDestCost + 50;
                }
                else
                {
                    book.bCost = book.bOriginCost + book.bDestCost;
                }
                book.status = "Approve";

                entities.bookings.Add(book);
                entities.SaveChanges();
                int ID = book.bID;
            }

            return(View(book));
        }