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); } }
public IList <Course> AvailableCources() { using (SolutionAcceleratorContext context = new SolutionAcceleratorContext()) { return(context.Cources.ToList()); } }
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); } }