fssa-batch3 / fssa-batch3/sec_a_susikumar.pitchaimuthu__corejava_project_2
User model | Update Feature
- Dominant language
- Java
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
User story
As a user, I would like to have the ability to edit my profile information within the application. This feature will enable me to update various details such as my first name, last name, user name, nationality, profile image, mobile number, gender, and date of birth. After making these changes, I expect to see my updated information displayed correctly.
### DAO:
- [x] updateUser()
### Service:
- [x] updateUser()
### Service Tests:
- [x] testUpdateUser()
### Flow
```mermaid
flowchart TD
A[Start]
B[Display User Details Form]
C[User Makes Updates]
D[Validate Update Details]
E{Validation Successful?}
F[Update User Details]
G[Details Updated Successfully]
H[Display Error Message]
I[End]
A --> B
B --> C
C --> D
D --> E
E -- Yes --> F
F --> G
E -- No --> H
H --> B
G --> I
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.