fssa-batch3 / fssa-batch3/sec_b_santhosh.devendran__corejava_project_2

Create flight

Abierto
#4 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
HTML
Estrellas
0
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Feature: Create flight
>Create a new flight in a database.
#### Pre-requisites:
- [ ] Flight DAO( create Flight )
- [ ] Flight service ( create(Flight flight ) )
#### Validations:
- [ ] Form Validation
* create( Flight flight )
* flight null
* src( null, empty)
* destination( null, empty)
* id (>0)
* Airlineid(>0)
* flightNo(null, empty)
* dayId(>0)
* time(>current time)
* noOfSeats (>0)
- [ ] Business Validation
* id Already exists
#### Messages:
* Invalid User object
* Invalid src input
* Invalid destination input
* Invalid id input
* Invalid Airlineid input
* Invalid flightNo input
* Invalid dayId input
* Invalid time input
* Invalid seat input
* flight already exists
#### Flow:
```mermaid
graph TD;

A[Value Passed to Flightservice - flight Object] --> B[Form Validation & Business Validation]

B--> C{Validation Result}

C -- Valid --> D[Value Passed to flightDAO]

D --> E[Store Value in Database]

C -- Invalid --> F[Validation Exception]
```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.