public void GetAllTransportTest() { TransportDTO transport = new TransportDTO(); transport.StartDate = DateTime.Now; transport.EndDate = DateTime.Now; transport.Batches = new List <BatchDTO>(); transport.User = new UserDTO(); List <TransportDTO> listTransports = new List <TransportDTO>(); listTransports.Add(transport); UserDTO userDTO = this.CreateUser(); Guid token = Guid.NewGuid(); var mockTransportService = new Mock <TransportService>(); mockTransportService.Setup(vs => vs.GetAllTransports()).Returns(listTransports); var mockUserService = new Mock <UserService>(); mockUserService.Setup(us => us.GetUserLoggedIn(token)).Returns(userDTO); TransportController transportController = new TransportController(mockTransportService.Object, mockUserService.Object); transportController.Request = createTransportControllerRequest(); this.addTokenHeaderToRequest(transportController.Request, token); ResponseMessageResult response = (ResponseMessageResult)transportController.GetAll(); Assert.AreEqual(HttpStatusCode.OK, response.Response.StatusCode); }
public JsonResult UpdateTransport(int Tid, TransportCharge Transport) { TransportController obj = new TransportController(); var response = obj.Put(Tid, Transport); return(Json(response, JsonRequestBehavior.AllowGet)); }
public JsonResult DeleteTransport(int Tid) { TransportController obj = new TransportController(); var response = obj.Delete(Tid); return(Json(response, JsonRequestBehavior.AllowGet));; }
public JsonResult AddTransport(TransportCharge Transport) { TransportController obj = new TransportController(); var response = obj.Post(Transport); return(Json(((SchoolApi.TransportCharge)(((System.Net.Http.ObjectContent)(response.Content)).Value)).TId, JsonRequestBehavior.AllowGet)); }
public JsonResult GetTransportCharge() { TransportController obj = new TransportController(); List <TransportCharge> objTransport = obj.GetTransportCharge(); return(Json(objTransport, JsonRequestBehavior.AllowGet)); }
public static void ShowTransportMediaList() { BeginOutput(); PrintHeader("Transport List"); var tc = new TransportController(); var transports = tc.List(null); PrintTransports(transports); }
/// <summary> /// Adds a few default ships to the db if it's empty, for example /// upon the first launch /// </summary> static void AddDefaultShips() { var tc = new TransportController(); if (tc.GetCount() > 0) { return; } tc.AddShip(4, "Ship 1"); tc.AddShip(4, "Ship 2"); }
public void Read() { List <Transport> transports = new TransportController(connectionString).Read(""); foreach (var s in transports) { Console.WriteLine($"creation year:\t {s.createion_year}"); Console.WriteLine($"last TI date:\t {s.last_ti_date}"); Console.WriteLine($"route:\t {s.route}"); Console.WriteLine($"type: \t {s.type}"); Console.WriteLine(); } }
public TransportTests() { var inMemorySettings = new Dictionary <string, string> { { "ServicesUrl:User", "https://localhost:44200/api/user" }, { "ServicesUrl:Logger", "https://localhost:44200/api/logger" }, }; IConfiguration configuration = new ConfigurationBuilder() .AddInMemoryCollection(inMemorySettings) .Build(); var logger = new FakeLogger(configuration); var httpContextAccessorMock = new Mock <IHttpContextAccessor>(); httpContextAccessorMock.Setup(c => c.HttpContext.TraceIdentifier).Returns("1234"); var tranposrtRepo = new FakeTransportRepository(); var transportTypeRepo = new FakeTransportTypeRepository(); transportController = new TransportController(logger, httpContextAccessorMock.Object, tranposrtRepo, transportTypeRepo); }
public static void Render(string connectionString) { int table = 0; int action = 0; do { table = FirstMenu(); if (table == 0) { return; } IView view = null; BaseController controller = null; switch (table) { case 1: action = SecondMenu("Garage"); view = new GarageView(connectionString); controller = new GarageController(connectionString); break; case 2: action = SecondMenu("Route"); view = new RouteView(connectionString); controller = new RouteController(connectionString); break; case 3: action = SecondMenu("Stop"); view = new StopView(connectionString); controller = new StopController(connectionString); break; case 4: action = SecondMenu("Transport"); view = new TransportView(connectionString); controller = new TransportController(connectionString); break; case 5: action = SecondMenu("Type"); view = new TypeView(connectionString); controller = new TypeController(connectionString); break; default: Console.WriteLine("Wrong input!"); break; } switch (action) { case 1: view.Create(); break; case 2: view.Read(); break; case 3: view.Update(); break; case 4: view.Delete(); break; case 5: view.Find(); break; case 6: view.Generate(); break; default: Console.WriteLine("Wrong input!"); break; } } while (true); }
public void TestTransportOk() { var transportController = new TransportController(); var country = new Country(); country.CountryId = 1; country.CountryName = "Romania"; var address = new Address(); address.AddressId = 1; address.CompanyName = "company name"; address.Country = country; address.StreetName = "street"; address.Number = 10; address.PostalCode = "123456"; var transportCompany = new TransportCompany(); transportCompany.TransportCompanyId = 1; transportCompany.CompanyName = "transport company"; var emp = new Employee(); emp.EmployeeId = 1; emp.FirstName = "Dan"; emp.LastName = "Toma"; emp.PersonalID = "1881214123456"; emp.HireDate = DateTime.Now; emp.Position = "driver"; emp.Department = "transport"; emp.EMail = "*****@*****.**"; emp.EMailPassword = "******"; var transport = new Transport(); transport.TransportId = 1; transport.TransportComp = transportCompany; transport.DepartureAddress = "departure address"; transport.DepartureDateTime = DateTime.Now.AddDays(1); transport.DepartureTime = DateTime.Now.AddDays(1); transport.ArrivalAddress = "arrival address"; transport.ArrivalDateTime = DateTime.Now.AddDays(10); transport.ArrivalTime = DateTime.Now.AddDays(10); transport.Driver = emp; transportController.ModelState.Clear(); var validationContext = new ValidationContext(transport, null, null); var validationResults = new List <ValidationResult>(); var ismodelvalid = Validator.TryValidateObject(transport, validationContext, validationResults, true); foreach (var validationResult in validationResults) { foreach (var name in validationResult.MemberNames) { transportController.ModelState.AddModelError(name, validationResult.ErrorMessage); } } Assert.IsTrue(ismodelvalid); }
static void Main(string[] args) { string connectionString = "Host=localhost;Username=postgres;Password=p;Database=CityTransport"; int table = 0; int action = 0; do { table = FirstMenu(); if (table == 0) { return; } BaseController controller = null; switch (table) { case 1: action = SecondMenu("Garage"); controller = new GarageController(connectionString); break; case 2: action = SecondMenu("Route"); controller = new RouteController(connectionString); break; case 3: action = SecondMenu("Stop"); controller = new StopController(connectionString); break; case 4: action = SecondMenu("Transport"); controller = new TransportController(connectionString); break; case 5: action = SecondMenu("Type"); controller = new TypeController(connectionString); break; } switch (action) { case 1: controller.Create(); break; case 2: controller.Read(); break; case 3: controller.Update(); break; case 4: controller.Delete(); break; case 5: controller.Find(); break; case 6: controller.Generate(); break; } } while (true); }
static void Main(string[] args) { int choice; do { Console.Clear(); Console.WriteLine("=======MENU======="); Console.WriteLine("1. User"); Console.WriteLine("2. Role"); Console.WriteLine("3. Departments"); Console.WriteLine("4. Type"); Console.WriteLine("5. Category"); Console.WriteLine("6. Travel"); Console.WriteLine("7. Hotel Cost"); Console.WriteLine("8. Transport Cost"); Console.WriteLine("9. Exit"); Console.WriteLine("=================="); Console.Write("Pilih Action : "); choice = Convert.ToInt32(System.Console.ReadLine()); switch (choice) { case 1: UserController callUser = new UserController(); callUser.Menu(); break; case 2: RoleController callRole = new RoleController(); callRole.Menu(); break; case 3: DepartmentController callDepartments = new DepartmentController(); callDepartments.Menu(); break; case 4: TypeController callType = new TypeController(); callType.Menu(); break; case 5: CategoryController callCategory = new CategoryController(); callCategory.Menu(); break; case 6: TravelController callTravel = new TravelController(); callTravel.Menu(); break; case 7: HotelCostController callHotelCost = new HotelCostController(); callHotelCost.Menu(); break; case 8: TransportController callTransprotCost = new TransportController(); callTransprotCost.Menu(); break; default: System.Console.Write("Exit Cuy!"); System.Console.Read(); break; } } while (choice != 9); }