コード例 #1
0
        public ActionResult FormCreateJobAssignment(int?shippingId)
        {
            if (shippingId == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            var findTransportationInf = _transportationInfRepository.GetTransportationInfById(shippingId);

            if (findTransportationInf == null)
            {
                return(HttpNotFound());
            }

            var formJopViewModel = new FormJobAssignmentViewModel
            {
                JobAssignment = new JobAssignment
                {
                    ShippingId        = findTransportationInf.ShippingId,
                    StartingPointJob  = findTransportationInf.StartingPoint,
                    DestinationJob    = findTransportationInf.Destination,
                    JobAssignmentDate = findTransportationInf.DateOfTransportation,
                },
                TruckDrivers = _truckDriverRepository.GetAllTruckDrivers(),
            };

            return(View("FormCreateJobAssignment", formJopViewModel));
        }
コード例 #2
0
        public ActionResult FormEditJobAssignment(int?jobAssignmentId)
        {
            if (jobAssignmentId == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            var findJob = _jobAssignmentRepository.GetJobAssignmentById(jobAssignmentId);

            if (findJob == null)
            {
                return(HttpNotFound());
            }

            var jobViewModel = new FormJobAssignmentViewModel
            {
                JobAssignment = findJob,
                TruckDrivers  = _truckDriverRepository.GetAllTruckDrivers(),
            };

            return(View("FormEditJobAssignment", jobViewModel));
        }
コード例 #3
0
 public ActionResult ListAllTruckDrivers()
 {
     return(View("ListAllTruckDrivers", _truckDriverRepository.GetAllTruckDrivers()));
 }