public async Task <IActionResult> PutTripVisitingPlaces(int id, TripVisitingPlaces tripVisitingPlaces)
        {
            var claimsIdentity = this.User.Identity as ClaimsIdentity;                // Calling User Data From Users Controller
            var Myusername     = claimsIdentity.FindFirst(ClaimTypes.Surname)?.Value; // Finding Current User
            var mycurrentTrip  = await _context.CurrentTrips.FindAsync(id);

            if (id != tripVisitingPlaces.TripVisitingPlacesid)
            {
                return(BadRequest());
            }
            tripVisitingPlaces.TripVisitingPlacesid = id;
            tripVisitingPlaces.ModifiedUserId       = int.Parse(User.Identity.Name); // Auto Update
            tripVisitingPlaces.ModifiedBy           = Myusername;                    // Auto Update
            tripVisitingPlaces.ModifiedDate         = DateTime.Now;                  // Auto Update

            _context.Entry(tripVisitingPlaces).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TripVisitingPlacesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <ActionResult <TripVisitingPlaces> > PostTripVisitingPlaces(TripVisitingPlaces tripVisitingPlaces)
        {
            var claimsIdentity = this.User.Identity as ClaimsIdentity;
            var userId         = claimsIdentity.FindFirst(ClaimTypes.Name)?.Value;
            var Myusername     = claimsIdentity.FindFirst(ClaimTypes.Surname)?.Value;


            tripVisitingPlaces.UserId      = int.Parse(userId);
            tripVisitingPlaces.CreatedBy   = Myusername;
            tripVisitingPlaces.CreatedDate = DateTime.Now;


            _context.TripVisitingPlacess.Add(tripVisitingPlaces);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTripVisitingPlaces", new { id = tripVisitingPlaces.TripVisitingPlacesid }, tripVisitingPlaces));
        }