Ejemplo n.º 1
0
        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 }));
            }
        }
Ejemplo n.º 2
0
        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 }));
            }
        }