public async Task <IActionResult> DisableSeat(FlightSeatChange param) { var user = await adminService.GetAdminAsync(User.Identity.Name); if (user == null) { return(BadRequest(new { Message = "User does not exist" })); } var ret = await service.DisableSeat(param.Row, param.Column, user.AirlineID, param.FlightId); if (ret.Success) { return(Ok(mapper.Map <FlightResource>(ret.Resource))); } else { return(BadRequest(new { Message = ret.Message })); } }