public ActionResult Create([Bind(Include = "Id,Category,Cost")] Cargo cargo)
        {
            if (ModelState.IsValid)
            {
                db.Cargos.Add(cargo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cargo));
        }
Пример #2
0
        public ActionResult Create([Bind(Include = "Id,ClientName")] Client client)
        {
            if (ModelState.IsValid)
            {
                db.Clients.Add(client);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(client));
        }
        public ActionResult Create([Bind(Include = "Id,RouteName,Cost,DeliveryPeriod")] Route route)
        {
            if (ModelState.IsValid)
            {
                db.Routes.Add(route);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(route));
        }
        public ActionResult Create([Bind(Include = "Id,RouteId,CargoId,ClientId,Count,Status")] Order order)
        {
            if (ModelState.IsValid)
            {
                db.Orders.Add(order);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CargoId  = new SelectList(db.Cargos, "Id", "Category", order.CargoId);
            ViewBag.ClientId = new SelectList(db.Clients, "Id", "ClientName", order.ClientId);
            ViewBag.RouteId  = new SelectList(db.Routes, "Id", "RouteName", order.RouteId);
            return(View(order));
        }
Пример #5
0
        private void Add_Data(object sender, RoutedEventArgs e)
        {
            using (var db = new RouteContext())
            {
                float      LangC = float.Parse(LangCoord.Text, CultureInfo.InvariantCulture.NumberFormat);
                float      LongC = float.Parse(LongCoord.Text, CultureInfo.InvariantCulture.NumberFormat);
                Coordinate coord = new Coordinate {
                    Latitude = LangC, Longitude = LongC, RouteId = parameter
                };
                db.Coordinates.Add(coord);
                db.SaveChanges();


                var dispCoord = db.Coordinates.Where(a => a.RouteId == parameter).ToList();
                foreach (var result in dispCoord)
                {
                    string tlong = Convert.ToString(result.Longitude);
                    string tlat  = Convert.ToString(result.Latitude);

                    //proves that the points are being added to the database--> still need to creatue UI to display it
                    Debug.WriteLine("= latitude", tlat);
                    Debug.WriteLine("= longitude", tlat);
                }
            }
        }
        public void TestContext()
        {
            using (RouteContext context = new RouteContext())
            {
                List <Coordinate> list = new List <Coordinate>();
                list.Add(new Coordinate {
                    Elevation = 1646.62f, Latitude = 40.211386f, Longitude = -105.272751f, Timestamp = DateTime.Now
                });
                list.Add(new Coordinate {
                    Elevation = 1647.29f, Latitude = 40.211626f, Longitude = -105.271718f, Timestamp = DateTime.Now
                });
                list.Add(new Coordinate {
                    Elevation = 1648.56f, Latitude = 40.211749f, Longitude = -105.270478f, Timestamp = DateTime.Now
                });
                list.Add(new Coordinate {
                    Elevation = 1650.48f, Latitude = 40.211681f, Longitude = -105.269346f, Timestamp = DateTime.Now
                });
                list.Add(new Coordinate {
                    Elevation = 1652.93f, Latitude = 40.211283f, Longitude = -105.267828f, Timestamp = DateTime.Now
                });

                context.SkiTrours.Add(new SkiRoute {
                    Name = "test route", Route = list, URL = "www.test.com"
                });

                context.SaveChanges();

                Task <SkiRoute> task = context.SkiTrours.FirstOrDefaultAsync();

                Assert.IsNotNull(task);
            }
        }
 /// <summary>
 /// Adds the new service entry.
 /// </summary>
 /// <param name="msg">The MSG.</param>
 private void AddNewServiceEntry(RouteMeModel msg)
 {
     using (var ctx = new RouteContext())
     {
         ctx.ChangeTracker.DetectChanges();
         msg.SericeUID = Guid.NewGuid().ToString();
         ctx.Services.Add(msg);
         ctx.SaveChanges();
         //Add a route for the service
         AddServiceBusEntry(msg);
     }
 }
Пример #8
0
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            using (var db = new RouteContext())
            {
                var route = new Route {
                    RouteId = NewRoute.Text
                };
                db.Routes.Add(route);
                db.SaveChanges();

                Routes.ItemsSource = db.Routes.ToList();
            }
        }