static void Main(string[] args) { //School.Operations.AddClass(); //School.Operations.UpdateClass(); //School.Operations.GetAllClasses(); //School.Operations.GetAllClassesOfStudent(); //School.Operations.DeleteClass(); //School.Operations.EnrollToClass(); //School.Operations.AddStudent(); //School.Operations.GetAllStudentsInClass(); //InheritanceContext.ODataService.Models.Car car = new InheritanceContext.ODataService.Models.Car(); //car.Id = 1; //car.Model = "Toyota"; //car.Name = "Camry"; //car.SeatingCapacity = 5; ////car.WheelCount = 4; //car.Something = "afasdfasdfsadfasdfsadfa"; //InheritanceContext.ODataService.Models.Container cntr = new InheritanceContext.ODataService.Models.Container(new Uri("http://kirandesktop:50231/")); //cntr.AddToVehicles(car); //cntr.SaveChanges(); EmployeesContext.ODataService.Models.Contoso.Employee emp = new EmployeesContext.ODataService.Models.Contoso.Employee(); emp.Id = 1; emp.FullName = "Kiran"; emp.Manager = new EmployeesContext.ODataService.Models.Contoso.Employee() { Id = 2, FullName = "Jane" }; //emp.Peers = new DataServiceCollection<EmployeesContext.ODataService.Models.Contoso.Employee>(); //emp.Peers.Add(new EmployeesContext.ODataService.Models.Contoso.Employee() { FullName = "Hongye", Id = 3 }); //emp.Peers.Add(new EmployeesContext.ODataService.Models.Contoso.Employee() { FullName = "Dinesh", Id = 4 }); EmployeesContext.ODataService.Models.Contoso.Container cntr = new EmployeesContext.ODataService.Models.Contoso.Container(new Uri("http://kirandesktop:50231/")); cntr.AddToEmployees(emp); cntr.SaveChanges(); return; Console.WriteLine("Welcome to the OData Web Api command line client sample."); Console.WriteLine("\tType '?' for options."); while (true) { Console.Write("> "); string command = Console.ReadLine().ToLower(); switch (command) { case "get products": Get_Products(); break; case "get productfamilies": Get_ProductFamilies(); break; case "get productfamily.products": Get_ProductFamily_Products(); break; case "get productfamily.supplier": Get_ProductFamily_Supplier(); break; case "post productfamily": Post_ProductFamily(); break; case "delete productfamily": Delete_ProductFamily(); break; case "patch productfamily": Patch_ProductFamily(); break; case "put productfamily": Put_ProductFamily(); break; case "put product..family": Put_Product_link_Family(); break; case "delete product..family": Delete_Product_link_Family(); break; case "post productfamily..products": Post_ProductFamily_link_Products(); break; case "put productfamily..supplier": Put_ProductFamily_link_Supplier(); break; case "test": Test(); break; case "?": case "h": case "help": PrintOptions(); break; case "q": case "quit": return; default: HandleUnknownCommand(); break; } Console.WriteLine(""); } }
static void Main(string[] args) { //School.Operations.AddClass(); //School.Operations.UpdateClass(); //School.Operations.GetAllClasses(); //School.Operations.GetAllClassesOfStudent(); //School.Operations.DeleteClass(); //School.Operations.EnrollToClass(); //School.Operations.AddStudent(); //School.Operations.GetAllStudentsInClass(); //InheritanceContext.ODataService.Models.Car car = new InheritanceContext.ODataService.Models.Car(); //car.Id = 1; //car.Model = "Toyota"; //car.Name = "Camry"; //car.SeatingCapacity = 5; ////car.WheelCount = 4; //car.Something = "afasdfasdfsadfasdfsadfa"; //InheritanceContext.ODataService.Models.Container cntr = new InheritanceContext.ODataService.Models.Container(new Uri("http://kirandesktop:50231/")); //cntr.AddToVehicles(car); //cntr.SaveChanges(); EmployeesContext.ODataService.Models.Contoso.Employee emp = new EmployeesContext.ODataService.Models.Contoso.Employee(); emp.Id = 1; emp.FullName = "Kiran"; emp.Manager = new EmployeesContext.ODataService.Models.Contoso.Employee() { Id = 2, FullName = "Jane" }; //emp.Peers = new DataServiceCollection<EmployeesContext.ODataService.Models.Contoso.Employee>(); //emp.Peers.Add(new EmployeesContext.ODataService.Models.Contoso.Employee() { FullName = "Hongye", Id = 3 }); //emp.Peers.Add(new EmployeesContext.ODataService.Models.Contoso.Employee() { FullName = "Dinesh", Id = 4 }); EmployeesContext.ODataService.Models.Contoso.Container cntr = new EmployeesContext.ODataService.Models.Contoso.Container(new Uri("http://kirandesktop:50231/")); cntr.AddToEmployees(emp); cntr.SaveChanges(); return; Console.WriteLine("Welcome to the OData Web Api command line client sample."); Console.WriteLine("\tType '?' for options."); while (true) { Console.Write("> "); string command = Console.ReadLine().ToLower(); switch (command) { case "get products": Get_Products(); break; case "get productfamilies": Get_ProductFamilies(); break; case "get productfamily.products": Get_ProductFamily_Products(); break; case "get productfamily.supplier": Get_ProductFamily_Supplier(); break; case "post productfamily": Post_ProductFamily(); break; case "delete productfamily": Delete_ProductFamily(); break; case "patch productfamily": Patch_ProductFamily(); break; case "put productfamily": Put_ProductFamily(); break; case "put product..family": Put_Product_link_Family(); break; case "delete product..family": Delete_Product_link_Family(); break; case "post productfamily..products": Post_ProductFamily_link_Products(); break; case "put productfamily..supplier": Put_ProductFamily_link_Supplier(); break; case "test": Test(); break; case "?": case "h": case "help": PrintOptions(); break; case "q": case "quit": return; default: HandleUnknownCommand(); break; } Console.WriteLine(""); } }