Skip to content

botbeetle/PracticalTaskWebAppSolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET Developer - Practical Task

Project Description

The repository contains solution consisting of a backend REST API and a user interface console application. The project is organized into several modules to facilitate development, testing.

Backend Serving REST API

- PracticalTask.WebApp: The main web application layer, handling HTTP requests and responses, contains controllers.

- PracticalTask.WebApp.Core: The core logic of the web application. It includes services, repositories.

- PracticalTask.WebApp.Data: The module of data access and storage, includes repositories, database contexts.

- PracticalTask.WebApp.Dto: Common types and DTOs (Data Transfer Objects) shared with console application.

- PracticalTask.WebApp.Test: Unit tests for the backend API.

- PracticalTask.WebApp.Test.Integration: Integration tests for the backend API. These tests ensure that controllers, repositories, database work together as expected.

WebApi

UI Client Console Application

- PracticalTask.ClientUI: This module contains the console application for the user interface.

- PracticalTask.ClientUI.Api: The API client for the console application. It handles communication with the backend API, including making requests and processing responses.

- PracticalTask.ClientUI.Test: Unit tests for the console application.

- PracticalTask.ClientUI.Test.Integration: Integration tests for the console application. These tests verify that the client application interacts correctly with the backend API.

ClientUI

Developers

Andrei Bryzinski

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages