public async Task <IActionResult> AddSeat(FlightAddSeats seats) { var user = await adminService.GetAdminAsync(User.Identity.Name); if (user == null) { return(BadRequest(new { Message = "User does not exist" })); } var ret = await service.AddSeats(seats.RowsTop, seats.RowsBottom, seats.ColumnsLeft, seats.ColumnsRight, user.AirlineID, seats.FlightId); if (ret.Success) { return(Ok(mapper.Map <FlightResource>(ret.Resource))); } else { return(BadRequest(new { Message = ret.Message })); } }
public async Task <IActionResult> AddFlight(FlightAddParameter flight) { var user = await adminService.GetAdminAsync(User.Identity.Name); if (user == null) { return(BadRequest(new { Message = "User does not exist" })); } var ret = await service.AddFlight(flight, user.AirlineID); if (ret.Success) { return(Ok(mapper.Map <FlightResource>(ret.Resource))); } else { return(BadRequest(new { Message = ret.Message })); } }