Website Summary Files Commits Branches @commit @diff @stats
path: root / src / Service / PCC.Services / IPartsService.cs
blob: 38e1c06ebe1d1f0dc9148bf458c38a024fe61261 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using PCC.Services.Models.Parts;
using System.Threading.Tasks;

namespace PCC.Services
{
    public interface IPartsService
    {
        Task<bool> CreateProcessorPart(ProcessorServiceModel processorServiceModel);

        Task<bool> CreateGPUPart(GPUServiceModel gPUServiceModel);

        Task<bool> CreateRAMPart(RAMServiceModel rAMServiceModel);

        Task<bool> CreateMotherboardPart(MotherboardServiceModel motherboardServiceModel);

        Task<bool> CreateHardDiskPart(HardDiskServiceModel hardDiskServiceModel);

        Task<bool> CreatePowerSupplyPart(PowerSupplyServiceModel powerSupplyServiceModel);
    }
}