Пример #1
0
 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" }));
        }