public TruckDriverDocument GetTruckDriverDocAndTruckDriverById(int truckDriverDocId)
        {
            TruckDriverDocument getTruckDriverDocAndTruckDriverById = _context.TruckDriverDocuments.Include(j => j.TruckDriver)
                                                                      .SingleOrDefault(t => t.TruckDriverDocId == truckDriverDocId);

            return(getTruckDriverDocAndTruckDriverById);
        }
        public bool AddTruckDriver(TruckDriver truckDriver)
        {
            if (truckDriver == null)
            {
                return(false);
            }
            _context.TruckDrivers.Add(truckDriver);

            TruckLocation truckLocation = new TruckLocation
            {
                TruckDriverId = truckDriver.TruckDriverId,
            };

            _context.TruckLocations.Add(truckLocation);

            TruckDriverDocument truckDriverDocument = new TruckDriverDocument
            {
                TruckDriverId = truckDriver.TruckDriverId
            };

            _context.TruckDriverDocuments.Add(truckDriverDocument);


            _context.SaveChanges();

            return(true);
        }
        private TruckDriverDocument MockTruckDriverDoc()
        {
            var truckDriverDoc = new TruckDriverDocument()
            {
                TruckDriverDocId = 1,
                TruckDriverId    = 1
            };

            return(truckDriverDoc);
        }
        //ShareFileTruckDriver-------------------------------------------------------------------



        public IEnumerable <TruckDriverDocument> MockListTruckDriverDocuments()
        {
            var listTruckDriverDoc = new TruckDriverDocument[]
            {
                new TruckDriverDocument()
                {
                    TruckDriverDocId = 1,
                    TruckDriverId    = 1
                },
                new TruckDriverDocument()
                {
                    TruckDriverDocId = 2,
                    TruckDriverId    = 2
                }
            };

            return(listTruckDriverDoc);
        }
        public TruckDriverDocument GetTruckDriverDocumentById(int truckDriverDocId)
        {
            TruckDriverDocument getTruckDriverDocumentById = _context.TruckDriverDocuments.Find(truckDriverDocId);

            return(getTruckDriverDocumentById);
        }