Пример #1
0
        public void InsertCpu_WithValidModel_ShouldInsertRecord()
        {
            SetUp();

            var cpu = new Cpu();

            _cpuService.InsertCpu(cpu);

            Assert.Equal(cpu, _context.Cpus.First());
        }
Пример #2
0
        public IActionResult Create([Bind("CpuId,Model,Price,Manufacturer,Socket,NumberOfCores,CacheMemory")] Cpu cpu)
        {
            if (ModelState.IsValid)
            {
                var image = Request.Form.Files.GetFile("image");
                if (image != null)
                {
                    cpu.ImgUrl = _driveService.UploadFile(image);
                }
                else
                {
                    cpu.ImgUrl = Constants.DEFAULT_CPU_IMG;
                }

                _service.InsertCpu(cpu);
                return(RedirectToAction(nameof(Index)));
            }
            return(View(cpu));
        }