public ActionResult SaveTruckDriver(TruckDriver truckDriver) { if (ModelState.IsValid) { if (truckDriver.TruckDriverId == 0) { var truckdriverAdd = _truckDriverRepository.AddTruckDriver(truckDriver); if (truckdriverAdd.Equals(true)) { return(RedirectToAction("ListAllTruckDrivers")); } } else { var truckdriverEdit = _truckDriverRepository.UpdateTruckDriver(truckDriver); if (truckdriverEdit.Equals(true)) { return(RedirectToAction("ListAllTruckDrivers")); } } } return(View(truckDriver)); }
public async Task <IActionResult> InitiateSuperVisorANDTruckDriver() { string name = "moh"; string password = "******"; if (await _repo.SuperVisorExists(name)) { return(BadRequest("SuperVisor alerady initiaed")); } var SuperVisorCreation = new SuperVisor { Username = "******", Email = "*****@*****.**", BirthDate = "10/10/1998", JobNumber = "9874455599", NationalId = 9987445555, }; var createdUser = await _repo.SuperVisorReg(SuperVisorCreation, password); string name3 = "moh"; string password3 = "moh123"; if (await _repo.TruckDriverExists(name3)) { return(BadRequest("Admin alerady initiaed")); } var AdminCreateion = new Administrator { Username = "******", Email = "*****@*****.**", BirthDate = "1/1/1998", JobNumber = "989989595", NationalId = 9959595959, PhoneNumber = "7777777777", }; var createdUser3 = await _repo.AdminReg(AdminCreateion, password3); string name2 = "moh"; string password2 = "moh123"; if (await _repo.TruckDriverExists(name2)) { return(BadRequest("TruckDriver alerady initiaed")); } var TruckDriverCreation = new TruckDriver { Id = "1", Username = "******", Email = "*****@*****.**", BirthDate = "1/1/1998", JobNumber = "989989595", NationalId = 9959595959, PhoneNumber = "7777777777", AdministratorID = 1 }; var createdUser2 = await _repo.TruckDriverReg(TruckDriverCreation, password2); return(Ok(new { createdUser = "******", createdUser2 = "Truck driver Initiated", createdUser3 = "Admin Created" })); }