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(); }
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); }