Exemplo n.º 1
0
        public IList <Route> AvailableRoutes(float weight, float length, float width, float height, string packageType)
        {
            using (SolutionAcceleratorContext context = new SolutionAcceleratorContext())
            {
                /*
                 * IF within limitations
                 *      IF Destination Availability != false
                 *          return RouteList
                 *
                 */
                if (weight <= 200)
                {
                    var routeList = context.Routes.Where(r => r.DestinationA.Availability != false && r.DestinationB.Availability != false).ToList();
                    if (weight < 1)
                    {
                        foreach (var route in routeList)
                        {
                            route.PacketPrice = new PacketPrices().OneKg;
                        }
                    }
                }


                return(null);
            }
        }
Exemplo n.º 2
0
 public IList <Course> AvailableCources()
 {
     using (SolutionAcceleratorContext context = new SolutionAcceleratorContext())
     {
         return(context.Cources.ToList());
     }
 }
Exemplo n.º 3
0
        public Course CreateCourse(string title)
        {
            var newCourse = new Course {
                Title = title
            };

            using (SolutionAcceleratorContext context = new SolutionAcceleratorContext())
            {
                var createdCourse = context.Cources.Add(newCourse);
                context.SaveChanges();
                return(createdCourse);
            }
        }