fssa-batch3 / fssa-batch3/sec_a_naveenasri.nagarajan__corejava_project_2

Design module | Update Design Feature

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
design-module enhancement
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Update Architect's Design

### User Story
- As an architect, I want to be able to update the details of a design in the collection. This includes modifying design names, URLs, prices, emails, and the number of rooms. By having the ability to update design information, I can keep the collection accurate and up-to-date.

### Task: Implement Design Update for Architects
- [ ] Develop the Data Access Object (DAO) Layer for updating designs.
- [ ] Implement the Service Layer to handle the design update process for architects.
- [ ] Create JUnit Test Cases to ensure the correctness of the design update functionality.
- [ ] Verify that all test cases are passing successfully.
- [ ] Enhance code clarity by adding clear and concise comments to explain intricate logic.

### DAO:
- [ ] updateDesign()

### Service:
- [ ] updateDesign()

### Test:
- [ ] testListDesignsNotEmptysuccess()
- [ ] testListDesignsNotEmptyFailure()

### Estimation
- [ ] 2 hrs

## Flow
```mermaid
graph TD
A[[Start]] -->|Architect Initiates Design Update| B([Select Design to Update])
B -->|Design Selected| C([Update Design Details])
B -->|Design Not Found| D{{Design Not Found}}
C --> E([Update Successful])
D --> H[[End]]
E --> H
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.