コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!DefaultBase.IsSetTong)
            {
                MessageBox.Show("请先检测设定", "检测", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            TakePhotos takePhotos = new TakePhotos(_tempCode);

            takePhotos.Show();
            takePhotos.TopMost = true;
        }
コード例 #2
0
        private void FillPhotos(Trip trip, TakePhotos photos)
        {
            photos.BeforeTripFrontImage    = trip.BeforeTripFrontImage ?? "";
            photos.BeforeTripBackImage     = trip.BeforeTripBackImage ?? "";
            photos.BeforeTripLeftImage     = trip.BeforeTripLeftImage ?? "";
            photos.BeforeTripRightImage    = trip.BeforeTripRightImage ?? "";
            photos.BeforeTripInteriorBack  = trip.BeforeTripInteriorBack ?? "";
            photos.BeforeTripInteriorFront = trip.BeforeTripInteriorFront ?? "";

            photos.Done = trip.AfterTripFrontImage == "" || trip.AfterTripBackImage == "" || trip.AfterTripLeftImage == "" ||
                          trip.AfterTripRightImage == "" || trip.AfterTripInteriorFront == "" || trip.AfterTripInteriorBack == "";
            photos.AfterTripFrontImage    = trip.AfterTripFrontImage ?? "";
            photos.AfterTripBackImage     = trip.AfterTripBackImage ?? "";
            photos.AfterTripLeftImage     = trip.AfterTripLeftImage ?? "";
            photos.AfterTripRightImage    = trip.AfterTripRightImage ?? "";
            photos.AfterTripInteriorFront = trip.AfterTripInteriorFront ?? "";
            photos.AfterTripInteriorBack  = trip.AfterTripInteriorBack ?? "";
        }
コード例 #3
0
        public async Task <IActionResult> TakePhotos(int id)
        {
            try
            {
                var trip = await _context.Trips.Where(t => t.Id == id).SingleOrDefaultAsync();

                if (trip == null)
                {
                    return(NotFound());
                }
                else
                {
                    TakePhotos photos = new TakePhotos();
                    FillPhotos(trip, photos);
                    return(Ok(photos));
                }
            }
            catch
            {
                return(StatusCode(500));
            }
        }