Exemple #1
0
        public async Task <IActionResult> AcceptFriendForFlight(StringForICollection invitationString)
        {
            var friendForFlight = await flightReservationRepo.AcceptFriendForFlight(_context, invitationString);

            if (friendForFlight == null)
            {
                return(BadRequest());
            }
            return(Ok());
            //var friendForFlight = await _context.FriendForFlights
            //    .Where(x => x.deleted == false)
            //    .FirstOrDefaultAsync(x => x.invitationString == invitationString.PlainString);
            //if (friendForFlight == null) return BadRequest();

            //return Ok();
        }
Exemple #2
0
        public async Task <FriendForFlight> AcceptFriendForFlight(MAANPP20ContextFlight _context, StringForICollection invitationString)
        {
            var friendForFlight = await _context.FriendForFlights
                                  .Where(x => x.deleted == false)
                                  .FirstOrDefaultAsync(x => x.invitationString == invitationString.PlainString);

            if (friendForFlight == null)
            {
                return(null);
            }

            friendForFlight.acceptedCall          = true;
            _context.Entry(friendForFlight).State = EntityState.Modified;

            _context.SaveChanges();

            return(friendForFlight);
        }