Пример #1
0
        public IHttpActionResult getMarkUp()
        {
            List <string> listView1 = new List <string>();
            string        allText   = "";

            using (var context = new NodeOrders500Entities1())
            {
                var listIt1 = context.Database.SqlQuery <int>("select  COUNT(*) from Orders as orders join StoreTable as stores on orders.storeID = stores.storeID where orders.pricePaid > 13group by stores.City").ToList();

                var listIt2 = context.Database.SqlQuery <string>("select  stores.City from Orders as orders join StoreTable as stores on orders.storeID = stores.storeID where orders.pricePaid > 13group by stores.City").ToList();


                for (int i = 0; i < listIt1.Count(); i++)
                {
                    allText = listIt2[i] + " " + listIt1[i];
                    listView1.Add(allText);
                }
            }
            List <MyData> allItems = new List <MyData>();
            List <int>    allKeys  = new List <int>();
            var           testIt   = (from orders in nodeOrders.Orders
                                      where orders.pricePaid > 13
                                      group orders by orders.StoreTable.City);

            foreach (var item in testIt)
            {
                MyData temp = new MyData(item.Key, item.Count());
                allItems.Add(temp);
                allKeys.Add(item.Count());
            }

            return(Json(allItems));
        }
Пример #2
0
        public IHttpActionResult getEmployee(string id)
        {
            var employeeID = (from salesPeople in nodeOrders.SalesPersonTables
                              where salesPeople.LastName == id
                              select salesPeople.salesPersonID).ToList();

            List <int> totalSales = new List <int>();

            using (var context = new NodeOrders500Entities1())
            {
                try
                {
                    var listIt1 = context.Database.SqlQuery <int>($"select SUM(pricePaid) from Orders where salesPersonID = {employeeID[0].ToString()}").ToList();
                    totalSales = listIt1;
                }
                catch
                {
                    totalSales.Add(0);
                }
            }
            return(Json(totalSales));
        }