Пример #1
0
        public async Task <IActionResult> getOrderStatus(int orderid)
        {
            try
            {
                //var obj = _ordersServices.GetById(orderid);

                var parameter = new DynamicParameters();
                parameter.Add("@oid", orderid);
                var obj = _ISP_Call.List <getOrderStatusInfo>("getOrderStatusInfo", parameter);
                //  var categories = await _context.CustomerRegistration.ToListAsync();
                if (obj == null)
                {
                    string myJson = "{\"Message\": " + "\"Not Found\"" + "}";
                    return(NotFound(myJson));
                }
                else
                {
                    return(Ok(obj));
                }
            }
            catch (Exception obj)
            {
                string myJson = "{\"Message\": " + "\"Bad Request\"" + "}";
                return(BadRequest(myJson));
            }
        }
Пример #2
0
        public IActionResult ListUsers(int?PageNumber)
        {
            var storeDetails = _sP_Call.List <storedetailsList>("selectallstoreDetails", null);

            //var users = usermanager.Users;
            return(View(storeDetails));
        }
Пример #3
0
        public async Task <IActionResult> hotelselectall()
        {
            //var customer = _storedetailsServices.GetAll();
            //if (customer == null)
            //{
            //    return NotFound();
            //}
            //else
            //{
            //    return Ok(customer);
            //}

            var paramter = new DynamicParameters();
            //paramter.Add("@Latitude", Latitude);
            //paramter.Add("@Longitude", Longitude);
            //paramter.Add("@distance", 5);
            //storedetailsListViewmodel
            var storeList = _ISP_Call.List <hotelSelectSPViewModel>("hotelSelectSP", null);

            if (storeList != null)
            {
                return(Ok(storeList));
            }
            else
            {
                return(NotFound());
            }

            //return BadRequest();
        }
Пример #4
0
        // GET: /<controller>/
        //public async Task<IActionResult> Index(int? PageNumber)
        //{
        //    ApplicationUser usr = await GetCurrentUserAsync();
        //    var user = await _usermanager.FindByIdAsync(usr.Id);
        //    var role = await _usermanager.GetRolesAsync(user);
        //    string roles = role[0].ToString();
        //    var paramter = new DynamicParameters();



        //    //  return
        //    if (roles == "Admin")
        //    {

        //        var orderList = _ordersServices.GetAll().Where(x => x.isdeleted == false).Select(x => new OrderIndexViewModel
        //        {
        //            id = x.id
        //                 ,
        //            customerid = x.customerid
        //                 ,
        //            amount = x.amount
        //                 ,
        //            placedate = x.placedate
        //                 ,
        //            deliveryboyid = x.deliveryboyid
        //                 ,
        //            paymentstatus = x.paymentstatus
        //                 ,
        //            orderstatus = x.orderstatus
        //                 ,
        //            discount = x.discount
        //                 ,
        //            storeid = x.storeid
        //                 ,
        //            deliveryaddress = x.deliveryaddress
        //                 ,
        //            paymenttype = x.paymenttype
        //                 ,
        //            promocode = x.promocode
        //                 ,
        //            transactionid = x.transactionid
        //                 ,
        //            customername = _CustomerRegistrationservices.GetById(x.customerid).name

        //        }).ToList();
        //        int PageSize = 10;
        //        return View(OrderPagination<OrderIndexViewModel>.Create(orderList, PageNumber ?? 1, PageSize));

        //    }
        //    else if (roles == "Store")
        //    {
        //        var orderList = _ordersServices.GetAll().Where(x => x.storeid == usr.Id && x.isdeleted == false).Select(x => new OrderIndexViewModel
        //        {
        //            id = x.id
        //                     ,
        //            customerid = x.customerid
        //                     ,
        //            amount = x.amount
        //                     ,
        //            placedate = x.placedate
        //                     ,
        //            deliveryboyid = x.deliveryboyid
        //                     ,
        //            paymentstatus = x.paymentstatus
        //                     ,
        //            orderstatus = x.orderstatus
        //                     ,
        //            discount = x.discount
        //                     ,
        //            storeid = x.storeid
        //                     ,
        //            deliveryaddress = x.deliveryaddress
        //                     ,
        //            paymenttype = x.paymenttype
        //                     ,
        //            promocode = x.promocode
        //                     ,
        //            transactionid = x.transactionid
        //                     ,
        //            customername = _CustomerRegistrationservices.GetById(x.customerid).name

        //        }).ToList();
        //        int PageSize = 10;
        //        return View(OrderPagination<OrderIndexViewModel>.Create(orderList, PageNumber ?? 1, PageSize));

        //    }
        //    //var orderlist = _ISP_Call.List<storedetailsListViewmodel>("getNearestStoredbyLocationNew", paramter);
        //    return View();
        //}
        public IActionResult Details(int id)
        {
            var ordervm  = new orderinvoice();
            var paramter = new DynamicParameters();

            paramter.Add("@oid", id);
            //  obj.orderheader = _ISP_Call.List<orderselectallViewModel>("orderinvoicebyid", paramter);
            ordervm.orderheader  = _ISP_Call.OneRecord <orderselectallViewModel>("orderinvoicebyid", paramter);
            ordervm.orderdetails = _ISP_Call.List <orderselectallDetailsViewModel>("orderinvoice_getProductList", paramter);

            return(View(ordervm));
        }
        public IActionResult Create()
        {
            var parameter = new DynamicParameters();
            var listt     = _ispcall.List <driverListModel>("getNotAssignDeliveryBoy", null);

            //var deliveryboyidd = _assignDeliveryboyToManagerServices.GetAll().Select(x => x.deliveryboyid);


            //var query = _driverRegistrationServices.GetAll().Select(x => new { x.id, x.name }).Except(deliveryboyidd);
            ViewBag.deliveryboy = listt;
            // ViewBag.deliveryboy = _driverRegistrationServices.GetAll().Select(x=>x.id).Except(deliveryboyidd);
            var model = new AssignDeliveryboyToManagerViewModel();

            return(View(model));
        }
Пример #6
0
        public async Task <IActionResult> Index(int?PageNumber)
        {
            ApplicationUser usr = await GetCurrentUserAsync();

            var user = await _usermanager.FindByIdAsync(usr.Id);


            var paramter = new DynamicParameters();

            paramter.Add("@managerid", user.Id);
            var orderheaderList1 = _ISP_Call.List <collectionViewModel>("collectionReport", paramter);



            int PageSize = 10;

            return(View(OrderPagination <collectionViewModel> .Create(orderheaderList1.ToList(), PageNumber ?? 1, PageSize)));
        }
Пример #7
0
        public async Task <IActionResult> storeNewOrder(string storedid)
        {
            var paramter = new DynamicParameters();

            paramter.Add("@storeid", storedid);
            paramter.Add("@status", "Placed");
            var orderheaderList1 = _ISP_Call.List <orderselectallViewModel>("orderSelectAll1", paramter);

            orderheaderList1 = orderheaderList1.Where(x => x.placedate.ToString() == DateTime.Today.ToString("dd/MM/yyyy").Replace("-", "/"));
            //var cusineList = _productcuisinemasterservices.GetAll().Where(cusineList => cusineid.Contains(cusineid.p)).ToList();

            if (orderheaderList1 == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(orderheaderList1));
            }
            //return BadRequest();
        }
Пример #8
0
        public async Task <IActionResult> GetOrderList(string status)
        {
            ApplicationUser usr = await GetCurrentUserAsync();

            var user = await _usermanager.FindByIdAsync(usr.Id);

            var role = await _usermanager.GetRolesAsync(user);

            string roles = role[0].ToString();
            IEnumerable <orders> orderheaderList;

            //-------------------------------------------
            orderheaderList = _ordersServices.GetAll();

            var paramter = new DynamicParameters();

            paramter.Add("@storeid", usr.Id);
            paramter.Add("@status", status);
            //storedetailsListViewmodel
            var orderheaderList1 = _ISP_Call.List <orderselectallViewModel>("ManagerOrderSelectAll", paramter);

            //   orderheaderList1 = orderheaderList1.Where(x => x.placedate.ToString() == DateTime.Today.ToString("dd/MM/yyyy").Replace("-", "/"));
            return(Json(new { data = orderheaderList1 }));
        }
Пример #9
0
        public async Task <IActionResult> customerTodeliveryboyFeedbackJson(string status)
        {
            var listt = _sP_Call.List <customerTodeliveryboyFeedback>("customerTodeliveryboyFeedback", null);

            return(Json(new { data = listt }));
        }