public void Post(CPU cpu) { string ID = "CP"; CPU CpuLast = new CPU(); CpuLast = context.CPUs.OrderByDescending(r => r.MaCPU).FirstOrDefault(); string temp = CpuLast.MaCPU.ToString().Substring(2); temp = (Int32.Parse(temp) + 1).ToString(); if (temp.Count() == 4) { ID = ID + int.Parse(temp); } else if (temp.Count() == 3) { ID = ID + "0" + int.Parse(temp); } else if (temp.Count() == 2) { ID = ID + "00" + int.Parse(temp); } else { ID = ID + "000" + int.Parse(temp); } cpu.MaCPU = ID; CPU CPUNeedAdd = new CPU { MaCPU = cpu.MaCPU, HangSX = cpu.HangSX, Model = cpu.Model, Socket = cpu.Socket, SoNhan = Convert.ToInt32(cpu.SoNhan), SoLuong = Convert.ToInt32(cpu.SoLuong), XungNhip = Convert.ToDouble(cpu.XungNhip), Dohoa = cpu.Dohoa, DongCPU = cpu.DongCPU, Cache = cpu.Cache, Giaban = Convert.ToInt32(cpu.Giaban), Diennang = Convert.ToInt32(cpu.Diennang), Diem = Convert.ToInt32(cpu.Diem), DanhGia = Convert.ToInt32(cpu.DanhGia), URL = cpu.URL }; if (cpu == null) { throw new ArgumentNullException(); } context.CPUs.Add(CPUNeedAdd); context.SaveChanges(); }
public void Post(HDD hdd) { string ID = "HD"; HDD HDDLast = new HDD(); HDDLast = context.HDDs.OrderByDescending(r => r.MaHDD).FirstOrDefault(); string temp = HDDLast.MaHDD.ToString().Substring(2); temp = (Int32.Parse(temp) + 1).ToString(); if (temp.Count() == 4) { ID = ID + int.Parse(temp); } else if (temp.Count() == 3) { ID = ID + "0" + int.Parse(temp); } else if (temp.Count() == 2) { ID = ID + "00" + int.Parse(temp); } else { ID = ID + "000" + int.Parse(temp); } hdd.MaHDD = ID; HDD HDDNeedAdd = new HDD { MaHDD = hdd.MaHDD, Model = hdd.Model, LoaiOCung = hdd.LoaiOCung, HangSX = hdd.HangSX, DungLuong = Convert.ToInt32(hdd.DungLuong), ChuanKetNoi = hdd.HangSX, TocDoDoc = Convert.ToInt32(hdd.TocDoDoc), TocDoGhi = Convert.ToInt32(hdd.TocDoGhi), Diem = Convert.ToInt32(hdd.Diem), DanhGia = Convert.ToInt32(hdd.DanhGia), URL = hdd.URL, Giaban = Convert.ToInt32(hdd.Giaban) }; if (hdd == null) { throw new ArgumentNullException(); } context.HDDs.Add(HDDNeedAdd); context.SaveChanges(); }
public void Post(GPU gpu) { string ID = "GP"; GPU GPULast = new GPU(); GPULast = context.GPUs.OrderByDescending(r => r.MaGPU).FirstOrDefault(); string temp = GPULast.MaGPU.ToString().Substring(2); temp = (Int32.Parse(temp) + 1).ToString(); if (temp.Count() == 4) { ID = ID + int.Parse(temp); } else if (temp.Count() == 3) { ID = ID + "0" + int.Parse(temp); } else if (temp.Count() == 2) { ID = ID + "00" + int.Parse(temp); } else { ID = ID + "000" + int.Parse(temp); } gpu.MaGPU = ID; GPU GPUNeedAdd = new GPU { MaGPU = gpu.MaGPU, HangSX = gpu.HangSX, HangChipset = gpu.HangSX, Model = gpu.Model, PCI = gpu.PCI, BoNho = Convert.ToInt32(gpu.BoNho), LoaiRam = gpu.LoaiRam, DienNang = Convert.ToInt32(gpu.DienNang), Diem = Convert.ToInt32(gpu.Diem), DanhGia = Convert.ToInt32(gpu.DanhGia), Giaban = Convert.ToInt32(gpu.Giaban), URL = gpu.URL }; if (gpu == null) { throw new ArgumentNullException(); } context.GPUs.Add(GPUNeedAdd); context.SaveChanges(); }
public void Post(Mainboard main) { string ID = "MA"; Mainboard MainLast = new Mainboard(); MainLast = context.Mainboards.OrderByDescending(r => r.MaMain).FirstOrDefault(); string temp = MainLast.MaMain.ToString().Substring(2); temp = (Int32.Parse(temp) + 1).ToString(); if (temp.Count() == 4) { ID = ID + int.Parse(temp); } else if (temp.Count() == 3) { ID = ID + "0" + int.Parse(temp); } else if (temp.Count() == 2) { ID = ID + "00" + int.Parse(temp); } else { ID = ID + "000" + int.Parse(temp); } main.MaMain = ID; Mainboard MainNeedAdd = new Mainboard { MaMain = main.MaMain, HangSX = main.HangSX, Model = main.Model, Socket = main.Socket, RamToiDa = Convert.ToInt32(main.RamToiDa), PCI = main.PCI, SoKheRam = Convert.ToInt32(main.SoKheRam), Giaban = Convert.ToInt32(main.Giaban), DanhGia = Convert.ToInt32(main.DanhGia), Diem = Convert.ToInt32(main.Diem), URL = main.URL, LoaiRamToiDa = main.LoaiRamToiDa }; if (main == null) { throw new ArgumentNullException(); } context.Mainboards.Add(MainNeedAdd); context.SaveChanges(); }
public void Post(RAM ram) { string ID = "RA"; RAM RamLast = new RAM(); RamLast = context.RAMs.OrderByDescending(r => r.MaRam).FirstOrDefault(); string temp = RamLast.MaRam.ToString().Substring(2); temp = (Int32.Parse(temp) + 1).ToString(); if (temp.Count() == 4) { ID = ID + int.Parse(temp); } else if (temp.Count() == 3) { ID = ID + "0" + int.Parse(temp); } else if (temp.Count() == 2) { ID = ID + "00" + int.Parse(temp); } else { ID = ID + "000" + int.Parse(temp); } ram.MaRam = ID; RAM RamNeedAdd = new RAM { MaRam = ram.MaRam, Model = ram.Model, LoaiRam = ram.LoaiRam, TocDoBus = Convert.ToInt32(ram.TocDoBus), DungLuong = Convert.ToInt32(ram.DungLuong), HangSX = ram.HangSX, Giaban = Convert.ToInt32(ram.Giaban), Diem = Convert.ToInt32(ram.Diem), DanhGia = Convert.ToInt32(ram.DanhGia), URL = ram.URL }; if (ram == null) { throw new ArgumentNullException(); } context.RAMs.Add(RamNeedAdd); context.SaveChanges(); }
public void Post(CasePC casepc) { string ID = "CS"; CasePC CasePCLast = new CasePC(); CasePCLast = context.CasePCs.OrderByDescending(r => r.MaCase).FirstOrDefault(); string temp = CasePCLast.MaCase.ToString().Substring(2); temp = (Int32.Parse(temp) + 1).ToString(); if (temp.Count() == 4) { ID = ID + int.Parse(temp); } else if (temp.Count() == 3) { ID = ID + "0" + int.Parse(temp); } else if (temp.Count() == 2) { ID = ID + "00" + int.Parse(temp); } else { ID = ID + "000" + int.Parse(temp); } casepc.MaCase = ID; CasePC CasePCNeedAdd = new CasePC { MaCase = casepc.MaCase, Model = casepc.Model, ChieuDai = Convert.ToInt32(casepc.ChieuDai), ChieuRong = Convert.ToInt32(casepc.ChieuRong), ChieuCao = Convert.ToInt32(casepc.ChieuCao), HangSX = casepc.HangSX, Giaban = Convert.ToInt32(casepc.Giaban), Diem = Convert.ToInt32(casepc.Diem), DanhGia = Convert.ToInt32(casepc.DanhGia), URL = casepc.URL }; if (casepc == null) { throw new ArgumentNullException(); } context.CasePCs.Add(CasePCNeedAdd); context.SaveChanges(); }
public void Post(Nguon nguon) { string ID = "PO"; Nguon NguonLast = new Nguon(); NguonLast = context.Nguons.OrderByDescending(r => r.MaNguon).FirstOrDefault(); string temp = NguonLast.MaNguon.ToString().Substring(2); temp = (Int32.Parse(temp) + 1).ToString(); if (temp.Count() == 4) { ID = ID + int.Parse(temp); } else if (temp.Count() == 3) { ID = ID + "0" + int.Parse(temp); } else if (temp.Count() == 2) { ID = ID + "00" + int.Parse(temp); } else { ID = ID + "000" + int.Parse(temp); } nguon.MaNguon = ID; Nguon NguonNeedAdd = new Nguon { MaNguon = nguon.MaNguon, Model = nguon.Model, HangSX = nguon.HangSX, CongSuat = Convert.ToInt32(nguon.CongSuat), HieuSuat = Convert.ToInt32(nguon.HieuSuat), Giaban = Convert.ToInt32(nguon.Giaban), Diem = Convert.ToInt32(nguon.Diem), Danhgia = Convert.ToInt32(nguon.Danhgia), URL = nguon.URL }; if (nguon == null) { throw new ArgumentNullException(); } context.Nguons.Add(NguonNeedAdd); context.SaveChanges(); }