Exemplo n.º 1
0
 public bool FormFactorIsCompadable(PcCase Case, Motherboard motherboard)
 {
     if (Case.formfactor == motherboard.formfactor)
     {
         return(true);
     }
     return(false);
 }
Exemplo n.º 2
0
        public Computer(CPU cpu, Gpu gpu, RAM ram, Motherboard motherboard, PSU psu, PcCase case1)
        {
            Cpu         = cpu;
            Gpu         = gpu;
            Ram         = ram;
            Motherboard = motherboard;

            Psu   = psu;
            Case1 = case1;
        }
Exemplo n.º 3
0
        public async Task <Guid> Upsert(PcCase model)
        {
            model.Brand   = _appContext.Brands.Find(model.Brand.Id);
            model.Formats = _appContext.PcCaseFormat.Where(x => model.Formats.Contains(x));

            _appContext.PcCases.Update(model);
            await _appContext.SaveChangesAsync();

            return(model.Id.Value);
        }
        public PcCaseDto GetPcCaseById(string id)
        {
            PcCaseDto pcCaseDto = new PcCaseDto();
            PcCase    pcCase    = this.context.cases.FirstOrDefault(x => x.model == id);


            pcCaseDto.model      = pcCase.model;
            pcCaseDto.formfactor = pcCase.formfactor;
            pcCaseDto.price      = pcCase.price;

            return(pcCaseDto);
        }
        public PcCase GetCaseFromModel(string caseModel)
        {
            PcCase resultCase = new PcCase();

            foreach (var pcCase in context.cases)
            {
                if (caseModel == pcCase.model)
                {
                    resultCase = pcCase;
                }
            }
            return(resultCase);
        }
        public IActionResult DeletePcCase(string id)
        {
            PcCase pcCase = componentService.OfPcCaseDto(this.componentService.GetPcCaseById(id));

            return(View(pcCase));
        }
Exemplo n.º 7
0
 public Task<Guid> Upsert(PcCase model)
 {
     return _pcCaseRepository.Upsert(model);
 }