fssa-batch3 / fssa-batch3/sec_b_santhosh.devendran__corejava_project_2

Update flight

Abierto
#5 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: update existing flight

#### Pre-requisites:
- [ ] complete create flight feature
- [ ] Flight DAO( update Flight )
- [ ] Flightservice ( update (Flight flight ) )
#### Validations:
- [ ] Form Validation
* update( 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
* check the flight 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 not exist
#### 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[update 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.