public async Task <IActionResult> Edit(int id, [Bind("XiaomiId,imageName,XiaomiAciklama,Fiyat")] Xiaomi xiaomi) { if (id != xiaomi.XiaomiId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(xiaomi); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!XiaomiExists(xiaomi.XiaomiId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(xiaomi)); }
static void Main(string[] args) { try { {//BasicStructure Abstraction abstraction = new RefinedAbstraction(); abstraction.SetImplementor(new ConcreteImplementorA()); abstraction.Operation(); } {//SituationSimulation HandsetBrand huawei = new Huawei(); huawei.SetHandsetBrand(new HandsetGame()); huawei.Run("华为"); HandsetBrand xiaomi = new Xiaomi(); xiaomi.SetHandsetBrand(new HandsetGame()); xiaomi.Run("小米"); } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadKey(); }
public async Task <IActionResult> Create([Bind("XiaomiId,Name,Model,Year")] Xiaomi xiaomi) { if (ModelState.IsValid) { _context.Add(xiaomi); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(xiaomi)); }
static void Main(string[] args) { //AbtractionClass //Handphone handphone; //Console.WriteLine(); //handphone = new Samsung(); //handphone.Buatan(); //Console.WriteLine(); //handphone = new Vivo(); //handphone.Buatan(); //Console.WriteLine(); //handphone = new Xiaomi(); //handphone.Buatan(); //Interface IHandphone handphone; ILokasi lokasi; handphone = new Samsung(); handphone.Buatan(); lokasi = new Samsung(); lokasi.Kota(); Console.WriteLine(); handphone = new Vivo(); handphone.Buatan(); lokasi = new Vivo(); lokasi.Kota(); Console.WriteLine(); handphone = new Xiaomi(); handphone.Buatan(); lokasi = new Xiaomi(); lokasi.Kota(); Console.ReadKey(); }
static void Main(string[] args) { Smartphone sp; IFounder founder; IOffice office; sp = new Huawei(); founder = new IHuawei(); office = new IHuawei(); founder.Founder(); office.officeAddress(); sp.subBrand(); sp.OS(); sp.Games(); sp.Calling(); sp.Internet(); Console.WriteLine(); sp = new OPPO(); founder = new IOPPO(); office = new IOPPO(); founder.Founder(); office.officeAddress(); sp.subBrand(); sp.OS(); sp.Games(); sp.Calling(); sp.Internet(); Console.WriteLine(); sp = new Xiaomi(); founder = new IXiaomi(); office = new IXiaomi(); founder.Founder(); office.officeAddress(); sp.subBrand(); sp.OS(); sp.Games(); sp.Calling(); sp.Internet(); Console.ReadKey(); }
public async Task <IActionResult> Create([Bind("XiaomiId,imageFile,XiaomiAciklama,Fiyat")] Xiaomi xiaomi) { if (ModelState.IsValid) { string wwRootPath = _hostEnvironment.WebRootPath; string fileName = Path.GetFileNameWithoutExtension(xiaomi.imageFile.FileName); string extention = Path.GetExtension(xiaomi.imageFile.FileName); xiaomi.imageName = fileName = fileName + DateTime.Now.ToString("yymmssfff") + extention; string path = Path.Combine(wwRootPath + "/image/Xiaomi/", fileName); using (var fileStream = new FileStream(path, FileMode.Create)) { await xiaomi.imageFile.CopyToAsync(fileStream); } _context.Add(xiaomi); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(xiaomi)); }
static void Main(string[] args) { //Apple , Iphone 9 Console.WriteLine("Apple Iphone "); Console.WriteLine("----------------"); var i = new AppleIphone(); Console.WriteLine(i.OperationSystem()); Console.WriteLine(i.Sim()); Console.WriteLine(i.Camera()); Console.WriteLine(i.Memory()); Console.WriteLine(); Console.WriteLine("Iphone 9"); Console.WriteLine("----------------"); var ip = new AppleIphone.Iphone9(); Console.WriteLine(ip.OperationSystem()); Console.WriteLine(ip.Sim()); Console.WriteLine(ip.Camera()); Console.WriteLine(ip.Memory()); Console.WriteLine(ip.useRAM()); Console.WriteLine(ip.UsePrivateMember()); Console.WriteLine(); //Nokia , Nokia x6 Console.WriteLine("Nokia "); Console.WriteLine("----------------"); var n = new Nokia(); Console.WriteLine(n.OperationSystem()); Console.WriteLine(n.Sim()); Console.WriteLine(n.Camera()); Console.WriteLine(n.Memory()); Console.WriteLine(n.Chip()); Console.WriteLine(); Console.WriteLine("Nokia x6 "); Console.WriteLine("----------------"); var no = new Nokia.NokiaX6(); Console.WriteLine(no.OperationSystem()); Console.WriteLine(no.Sim()); Console.WriteLine(no.Camera()); Console.WriteLine(no.Memory()); Console.WriteLine(no.UseProtecedRAM()); Console.WriteLine(no.Chip()); Console.WriteLine(); //Xiaomi ,Xiaomi Note 9s Console.WriteLine("Xiaomi "); Console.WriteLine("----------------"); var x = new Xiaomi(); Console.WriteLine(x.OperationSystem()); Console.WriteLine(x.Sim()); Console.WriteLine(x.Camera()); Console.WriteLine(x.Memory()); Console.WriteLine(x.Chip()); Console.WriteLine(); Console.WriteLine("Xiaomi Note 9s "); Console.WriteLine("----------------"); var xi = new Xiaomi.XiaomiNote9s(); Console.WriteLine(xi.OperationSystem()); Console.WriteLine(xi.Sim()); Console.WriteLine(xi.Camera()); Console.WriteLine(xi.Memory()); Console.WriteLine(xi.useRAM()); Console.WriteLine(xi.Chip()); Console.ReadKey(); }