Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tsylia/Admins Template pattern #1328

Open
wants to merge 9 commits into
base: develop
Choose a base branch
from

Conversation

andriitsylia
Copy link
Contributor

It has added new admins's dtos, services, controllers, and utility classes to WebApi. This is an attempt to refactor these classes according to the Template method.

…asses to WebApi. This is an attempt to refactor these classes according to the Template method.
…ights from controller to services. GetByFilter still doesn't work.
@andriitsylia andriitsylia force-pushed the Tsylia/AdminsTemplatePattern branch from 881081a to cf5a881 Compare December 24, 2023 23:13
Copy link

sonarqubecloud bot commented Jan 2, 2024

Quality Gate Failed Quality Gate failed

Failed conditions

2.3% Coverage on New Code (required ≥ 80%)
6.7% Duplication on New Code (required ≤ 3%)

See analysis details on SonarCloud

@andriitsylia andriitsylia self-assigned this Jan 2, 2024
@andriitsylia andriitsylia added enhancement New feature or request backend Issue involves backend functionality labels Jan 2, 2024
@andriitsylia andriitsylia requested review from DmyMi, VadymLevkovskyi and a team January 2, 2024 06:18
@andriitsylia andriitsylia marked this pull request as ready for review January 2, 2024 06:19
@github-actions github-actions bot requested a review from h4wk13 January 2, 2024 06:19
@andriitsylia
Copy link
Contributor Author

andriitsylia commented Jan 11, 2024

@VadymLevkovskyi, could you review this PR? It attempts to use the Template pattern to organize the admins' services in the WebAPI project. I've left the old services to compare their functionality. I will remove them, rename new ones, and start to write tests when this code improves after your reviews.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Issue involves backend functionality enhancement New feature or request
Projects
Status: To Verify
Development

Successfully merging this pull request may close these issues.

1 participant