public async Task <IActionResult> Edit(int id, [Bind("Id,Title,Brand,Price,PublishDate")] Shirt tshirt) { if (id != tshirt.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tshirt); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TshirtExists(tshirt.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tshirt)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Description,Size,Colour,Quantity")] Shirt shirt) { if (id != shirt.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(shirt); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ShirtExists(shirt.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(shirt)); }
public Shirt ConvertToShirt() { Shirt tmp = new Shirt(); tmp.Copy(Convert()); return(tmp); }
public static void Copy(UnturnedPlayer fromPlayer, UnturnedPlayer toPlayer, bool clothes) { PlayerClothing clothing = fromPlayer.Player.clothing; Hat hat = new Hat(clothing.hat, clothing.hatQuality, clothing.hatState); Mask mask = new Mask(clothing.mask, clothing.maskQuality, clothing.maskState); Shirt shirt = new Shirt(clothing.shirt, clothing.shirtQuality, clothing.shirtState); Vest vest = new Vest(clothing.vest, clothing.vestQuality, clothing.vestState); Backpack backpack = new Backpack(clothing.backpack, clothing.backpackQuality, clothing.backpackState); Pants pants = new Pants(clothing.pants, clothing.pantsQuality, clothing.pantsState); Clothing clothesList = new Clothing(hat, mask, shirt, vest, backpack, pants); List <Item> itemList = ListItems(fromPlayer); int inventoryCount = itemList.Count; Clear(toPlayer, clothes); if (clothes == true) { AddClothing(toPlayer, backpack, clothesList); } else { AddClothing(toPlayer, backpack); } for (int i = 0; i < itemList.Count; i++) { AddItem(toPlayer, itemList[i]); } }
public override void InitOutfit() { Item item = null; int hairHue = Utility.RandomHairHue(); Utility.AssignRandomHair(this, hairHue); item = new Shirt(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); if (Female) { item = new Skirt(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); } else { item = new ShortPants(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); } AddLoot(LootPack.Poor); }
public Sailor() : base(AIType.AI_Melee, FightMode.Agressor, 10, 1, 0.45, 0.8) { Female = Utility.RandomBool(); Body = Female ? 401 : 400; Title = "the sailor"; Name = NameList.RandomName(Female ? "female" : "male"); Hue = Utility.RandomSkinHue(); SetStr(66, 80); SetDex(66, 80); SetInt(41, 55); Karma = Utility.RandomMinMax(13, -45); SetSkill(SkillName.Tactics, 45, 67.5); SetSkill(SkillName.MagicResist, 45, 67.5); SetSkill(SkillName.Parry, 45, 67.5); SetSkill(SkillName.Swords, 15, 37.5); SetSkill(SkillName.Macing, 15, 37.5); SetSkill(SkillName.Fencing, 15, 37.5); SetSkill(SkillName.Wrestling, 15, 37.5); Item item = null; if (!Female) { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = AddRandomFacialHair(item.Hue); item = new Shirt(); item.Hue = 2301; AddItem(item); item = new ShortPants(); item.Hue = 2301; AddItem(item); item = new Cutlass(); AddItem(item); item = new Shoes(); item.Hue = Utility.RandomNeutralHue(); AddItem(item); PackGold(15, 100); } else { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = new Shirt(); item.Hue = 2301; AddItem(item); item = new ShortPants(); item.Hue = 2301; AddItem(item); item = new Cutlass(); AddItem(item); item = new Shoes(); item.Hue = Utility.RandomNeutralHue(); AddItem(item); PackGold(15, 100); } }
/* This function takes last element as pivot, * places the pivot element at its correct * position in sorted array, and places all * smaller (smaller than pivot) to left of * pivot and all greater elements to right * of pivot */ static int partition(List <Shirt> arr, int low, int high, Func <Shirt, Shirt, bool> isEligibleToSwap) { Shirt pivot = arr[high]; // index of smaller element int i = (low - 1); for (int j = low; j < high; j++) { // If current element is smaller // than the pivot if (isEligibleToSwap(pivot, arr[j])) //Asc or Desc { i++; // swap arr[i] and arr[j] Shirt temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } // swap arr[i+1] and arr[high] (or pivot) Shirt temp1 = arr[i + 1]; arr[i + 1] = arr[high]; arr[high] = temp1; return(i + 1); }
public async Task <IActionResult> Create(Tmpshka tmpshka) { switch (Convert.ToString(tmpshka.num)) { case "Shirt": { Shirt shirt = tmpshka.ConvertToShirt(); db.Shirts.Add(shirt); await db.SaveChangesAsync(); break; } case "Jeans": { Jeans jeans = tmpshka.ConvertToJeans(); db_jea.jeans.Add(jeans); await db_jea.SaveChangesAsync(); break; } case "Hats": { Hat hat = tmpshka.ConvertToHat(); db_hat.Hats.Add(hat); await db_hat.SaveChangesAsync(); break; } } return(RedirectPermanent("~/Home/Index")); }
static void Main(string[] args) { Shirt S = new Shirt(); S.Material_To_Stich(); Console.ReadKey(); }
static void Main() { // create 6 shirt objects Shirt shirt1 = new Shirt(); shirt1.Material = "polyester"; shirt1.Color = "red"; shirt1.Size = "small"; Shirt shirt2 = new Shirt(); shirt2.Material = "cotton"; shirt2.Color = "blue"; shirt2.Size = "medium"; Shirt shirt3 = new Shirt(); shirt3.Material = "satin"; shirt3.Color = "green"; shirt3.Size = "large"; Shirt shirt4 = new Shirt(); shirt4.Material = "silk"; shirt4.Color = "white"; shirt4.Size = "small"; Shirt shirt5 = new Shirt(); shirt5.Material = "linen"; shirt5.Color = "black"; shirt5.Size = "medium"; Shirt shirt6 = new Shirt(); shirt6.Material = "denim"; shirt6.Color = "blue"; shirt6.Size = "large"; Shirt[] shirts; // add 1 shirt object to an array and call display method shirts = new Shirt[1] { shirt1 }; Display(shirts); WriteLine(); // add 3 shirt objects to an array and call display method shirts = new Shirt[3] { shirt2, shirt3, shirt4 }; Display(shirts); WriteLine(); // add 6 shirt objects to an array and call display method shirts = new Shirt[6] { shirt5, shirt6, shirt1, shirt2, shirt3, shirt4 }; Display(shirts); // Console stays open until key is pressed ReadKey(true); }
private HomeViewModel SearchTopic(string topic, string sort, Shirt[] shirtsSortRating) { if (!String.IsNullOrEmpty(topic)) { Shirt[] _shirt; if (topic != "All") { var topics = _db.topics.FirstOrDefault(item => item.nameTopic == topic); var shirtid = _db.tshirts.Where(item => item.themeId == topics.id).ToList(); _shirt = new Shirt[shirtid.Count]; _shirt = shirtid.ToArray(); } else { _shirt = _db.tshirts.Select(item => item).ToArray(); } _shirt = Sort(_shirt, sort); return(new HomeViewModel { shirtsRating = shirtsSortRating.ToList(), shirt = _shirt.ToList(), tag = _db.tags.ToList(), topic = _db.topics.ToList() }); } return(null); }
static void Main(string[] args) { var Basket = new Basket(); var Shirt = new Shirt(); //Adding test data Shirt.Name = "Armani"; Shirt.Size = "l"; Basket.shirts.Add(Shirt); var Golf = new Golfer(); Golf.Name = "White"; Golf.Size = "m"; Basket.golfers.Add(Golf); var jean = new Jeans(); jean.Name = "Skinny"; jean.Size = "s"; Basket.jeans.Add(jean); var formal = new Formal(); formal.Name = "Guess"; formal.Size = "l"; Basket.formals.Add(formal); Console.WriteLine("Your total is : R" + Basket.CalcCost()); //output Console.ReadKey(); }
public override void InitOutfit() { WipeLayers(); AddItem(new SkullCap(Utility.RandomRedHue())); if (Utility.RandomBool()) { Item shirt = new Shirt(Utility.RandomRedHue()); AddItem(shirt); } Item sash = new BodySash(0x85); Item hair = new Item(Utility.RandomList(0x203B, 0x203C, 0x203D, 0x2044, 0x2045, 0x2047, 0x2049, 0x204A)); Item pants = new LongPants(Utility.RandomRedHue()); Item boots = new Boots(Utility.RandomRedHue()); hair.Hue = Utility.RandomHairHue(); hair.Layer = Layer.Hair; hair.Movable = false; AddItem(hair); AddItem(sash); AddItem(pants); AddItem(boots); }
public static Item GetRandomShirt() { Item shirt = null; switch (Utility.Random(5)) { case 0: shirt = new Doublet(GetRandomHue()); break; case 1: shirt = new Surcoat(GetRandomHue()); break; case 2: shirt = new Tunic(GetRandomHue()); break; case 3: shirt = new FancyShirt(GetRandomHue()); break; case 4: shirt = new Shirt(GetRandomHue()); break; } return(shirt); }
static void Main() { //[1] 직렬화(Serialize) 데모 Shirt shirt1 = new Shirt { Name = "Red Shirt", Created = new DateTime(2020, 01, 01), Sizes = new List <string> { "Small" } }; string json1 = JsonConvert.SerializeObject(shirt1, Formatting.Indented); Console.WriteLine(json1); //[2] 역직렬화(Deserialize) 데모 string json2 = @"{ 'Name': 'Black Shirt', 'Created': '2020-12-31T00:00:00', 'Sizes': ['Large'] }"; Shirt shirt2 = JsonConvert.DeserializeObject <Shirt>(json2); Console.WriteLine($"{shirt2.Name} - {shirt2.Created}"); }
public async Task <ActionResult> Create([Bind(Include = "Id,TabName,ShirtCause,Price,Caption,SiteActive,UpsizeCharge")] Shirt shirt, HttpPostedFileBase upload) { if (ModelState.IsValid) { if (upload != null && upload.ContentLength > 0) { var tshirt = new File { FileName = System.IO.Path.GetFileName(upload.FileName), FileType = FileType.TShirt, ContentType = upload.ContentType }; using (var reader = new System.IO.BinaryReader(upload.InputStream)) { tshirt.Content = reader.ReadBytes(upload.ContentLength); } shirt.Files = new List <File> { tshirt }; } db.Shirts.Add(shirt); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(shirt)); }
static void Main(string[] args) { Console.WriteLine("Chain of Responsibility"); Console.WriteLine("Fashion Shop Example"); var discountApplier = new DiscountApplier(); AddDiscounts(discountApplier); var shirt = new Shirt(discountApplier, 10m); var jeans = new Jeans(discountApplier, 30m); var sunglasses = new Sunglasses(discountApplier, 35m); PrintPrice(); void PrintPrice() { var sw = new Stopwatch(); sw.Start(); while (sw.ElapsedMilliseconds < 20000) { Console.SetCursorPosition(0, 3); Console.WriteLine($"\r{shirt._name} price: $ {shirt.Price} "); Console.WriteLine($"\r{jeans._name} price: $ {jeans.Price} "); Console.WriteLine($"\r{sunglasses._name} price: $ {sunglasses.Price} "); Thread.Sleep(500); } sw.Stop(); } }
public bool AddShirt(Shirt shirt) { _context.Add(shirt); int entries = _context.SaveChanges(); return(entries > 0); }
public override void InitBody() { InitStats(100, 100, 25); Female = false; Race = Race.Human; Hue = Race.RandomSkinHue(); Race.RandomHair(this); HairHue = Race.RandomHairHue(); Item fancyShirt = new FancyShirt(); Item shirt = new Shirt(PirateCaptain.GetRandomShirtHue()) { Layer = Layer.OuterTorso }; AddItem(new Cloak(5)); AddItem(new Cutlass()); AddItem(shirt); AddItem(fancyShirt); AddItem(new LongPants()); AddItem(new Boots()); m_NextSay = DateTime.UtcNow; }
static int partition(Shirt[] shirts, int low, int high, Func <Shirt, Shirt, bool> compare) { Shirt pivot = shirts[high]; // index of smaller element int i = (low - 1); for (int j = low; j < high; j++) { // If current element is smaller // than the pivot if (compare(pivot, shirts[j])) { i++; // swap arr[i] and arr[j] Shirt temp = shirts[i]; shirts[i] = shirts[j]; shirts[j] = temp; } } // swap arr[i+1] and arr[high] (or pivot) Shirt temp1 = shirts[i + 1]; shirts[i + 1] = shirts[high]; shirts[high] = temp1; return(i + 1); }
public override void InitOutfit() { Item item = null; if (!Female) { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = AddRandomFacialHair(item.Hue); item = new Shirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new ShortPants(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = Utility.RandomBool() ? (Item) new Shoes() : (Item) new Sandals(); item.Hue = Utility.RandomNeutralHue(); AddItem(item); PackGold(15, 100); } else { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = new Shirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new Skirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = Utility.RandomBool() ? (Item) new Shoes() : (Item) new Sandals(); AddItem(item); PackGold(15, 100); } }
public static int partitionDesc(Shirt[] arr, int low, int high) { Shirt pivot = arr[high]; // index of smaller element int i = (low - 1); for (int j = low; j < high; j++) { // If current element is smaller // than the pivot if (arr[j].Color > pivot.Color) { i++; // swap arr[i] and arr[j] Shirt temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } // swap arr[i+1] and arr[high] (or pivot) Shirt temp1 = arr[i + 1]; arr[i + 1] = arr[high]; arr[high] = temp1; return(i + 1); }
private TShitsViewModel ShowConstructor(int id, string returnUrl, string userId) { string[] topics = _db.topics.Select(item => item.nameTopic).ToArray(); if (id == 0) { return(new TShitsViewModel { returnUrl = returnUrl, userid = userId, Topics = topics, Tegs = _db.tags.Select(item => item.name).ToArray(), tag = _db.tags.ToArray() }); } else { Shirt shirt = _db.tshirts.Find(id); return(new TShitsViewModel { userid = userId, returnUrl = returnUrl, id = shirt.id, image = shirt.image, TShirtName = shirt.name, description = shirt.description, Topics = topics, Tag = GetTagsEditConstructor(id), }); } }
public static int partitionFabricDesc(Shirt[] arr, int low, int high) { Shirt pivot = arr[high]; int i = (low - 1); for (int j = low; j < high; j++) { if (arr[j].Fabric > pivot.Fabric) { i++; Shirt temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } Shirt temp1 = arr[i + 1]; arr[i + 1] = arr[high]; arr[high] = temp1; return(i + 1); }
public override void InitOutfit() { Item item = null; int hairHue = Utility.RandomHairHue(); Utility.AssignRandomHair(this, hairHue); item = new Shirt(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); item = new Shoes(); AddItem(item); item.Hue = Utility.RandomNeutralHue(); PackGold(15, 100); if (!Female) { Utility.AssignRandomFacialHair(this, hairHue); item = new ShortPants(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); } else { item = new Skirt(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); } }
public override void InitOutfit() { Item item = null; item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = AddRandomFacialHair(item.Hue); item = new Shirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new ShortPants(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = Utility.RandomBool() ? (Item) new Boots() : (Item) new ThighBoots(); AddItem(item); item = new QuarterStaff(); AddItem(item); PackGold(15, 100); item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = new Shirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new ShortPants(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = Utility.RandomBool() ? (Item) new Boots() : (Item) new ThighBoots(); AddItem(item); item = new QuarterStaff(); AddItem(item); PackGold(15, 50); }
static int Partition(Shirt[] arr, int low, int high, Func <Shirt, Shirt, bool> comparedShirts) { Shirt pivot = arr[high]; int i = (low - 1); for (int j = low; j < high; j++) { if (comparedShirts(pivot, arr[j])) { i++; Shirt temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } Shirt temp1 = arr[i + 1]; arr[i + 1] = arr[high]; arr[high] = temp1; return(i + 1); }
public override void InitOutfit() { if (Female) { Item item = null; item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = new Shirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new Skirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); LootPack.Poor.Generate(this); } else { Item item = null; item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = AddRandomFacialHair(item.Hue); item = new Shirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new ShortPants(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); } }
public Sculptor() : base(AIType.AI_Melee, FightMode.Aggressor, 12, 1, 0.5, 0.75) { Female = Utility.RandomBool(); Body = Female ? 401 : 400; SpeechHue = Utility.RandomDyedHue(); Name = NameList.RandomName(Female ? "female" : "male"); Hue = Utility.RandomSkinHue(); SetStr(16, 30); SetDex(26, 40); SetInt(21, 35); Job = JobFragment.sculptor; Title = "the sculptor"; BaseSoundID = 332; SetSkill(SkillName.Wrestling, 15, 37.5); SetSkill(SkillName.Fencing, 15, 37.5); SetSkill(SkillName.Macing, 15, 37.5); SetSkill(SkillName.Swords, 15, 37.5); SetSkill(SkillName.Parry, 15, 37.5); SetSkill(SkillName.Tactics, 15, 37.5); SetSkill(SkillName.MagicResist, 15, 37.5); SetSkill(SkillName.Anatomy, 25, 47.5); Item item = null; int hairHue = Utility.RandomHairHue(); Utility.AssignRandomHair(this, hairHue); item = new Shirt(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); item = new Shoes(); AddItem(item); item.Hue = Utility.RandomNeutralHue(); item = new HalfApron(); AddItem(item); item.Hue = 2301; PackGold(15, 100); if (!Female) { Utility.AssignRandomFacialHair(this, hairHue); item = new ShortPants(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); } else { item = new Skirt(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); } }
public Shirt giveShirt() { Shirt output = shirt; shirt.isBeingCarried = false; shirt = null; return(output); }
public IShirt Build() { // We could create any type here that implements IShirt. var shirt = new Shirt(); shirt.Color = this.ShirtColor; shirt.Size = this.ShirtSize; return shirt; }
//public object tagJSON; //public object objTag; protected void Page_Load(object sender, EventArgs e) { object ResultList = ""; object TagList = ""; JavaScriptSerializer jsSerializer = new JavaScriptSerializer(); using (varConst.conn) { varConst.conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = varConst.conn; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "usp_JSON"; SqlDataReader rdr = cmd.ExecuteReader(); if (rdr.HasRows) { List<Shirt> shirtsList = new List<Shirt>(); int diggID; string image; string link; string title; int diggStoreID; int thumbs; bool active; string searchTerms; DateTime dateAdded; string keywords; string slug; string productID; string imageLg; bool hoody; string imageHoody; bool nonShirt; while (rdr.Read()) { diggID = Convert.ToInt32(rdr["DiggID"]); image = rdr["Image"].ToString(); link = rdr["Link"].ToString(); title = rdr["Title"].ToString(); if (title == "") title = varConst.cSiteName + "-shirt"; diggStoreID = Convert.ToInt32(rdr["DiggStoreID"]); thumbs = Convert.ToInt32(rdr["Thumbs"]); active = Convert.ToBoolean(rdr["Active"]); searchTerms = rdr["SearchTerms"].ToString(); if (!(rdr["DateAdded"] is DBNull)) { dateAdded = Convert.ToDateTime(rdr["DateAdded"]); } else { dateAdded = Convert.ToDateTime("01/01/2014"); } keywords = rdr["Keywords"].ToString(); slug = rdr["Slug"].ToString(); productID = rdr["ProductID"].ToString(); imageLg = rdr["ImageLg"].ToString(); if (!(rdr["Hoody"] is DBNull)) { hoody = Convert.ToBoolean(rdr["Hoody"]); } else { hoody = false; } imageHoody = rdr["ImageHoody"].ToString(); nonShirt = Convert.ToBoolean(rdr["NonShirt"]); Shirt objShirt = new Shirt(); SqlCommand cmd_tag = new SqlCommand(); cmd_tag.Connection = varConst.conn; cmd_tag.CommandType = CommandType.StoredProcedure; cmd_tag.CommandText = "usp_JSON_Tags"; cmd_tag.Parameters.Add("@DiggID", System.Data.SqlDbType.Int); cmd_tag.Parameters["@DiggID"].Value = diggID; SqlDataReader rdr_tag = cmd_tag.ExecuteReader(); if (rdr_tag.HasRows) { List<Tag> tagList = new List<Tag>(); string tag; string tag_slug; while (rdr_tag.Read()) { Tag objTag = new Tag(); tag = rdr_tag["Tag"].ToString(); tag_slug = rdr_tag["Slug"].ToString(); objTag.tag = tag; objTag.tag_slug = tag_slug; tagList.Add(objTag); } // TagList = jsSerializer.Serialize(tagList); TagList = tagList; } rdr_tag.Close(); objShirt.diggID = diggID; objShirt.image = image; objShirt.link = link; objShirt.title = title; objShirt.diggStoreID = diggStoreID; objShirt.thumbs = thumbs; objShirt.active = active; objShirt.searchTerms = searchTerms; objShirt.dateAdded = dateAdded; objShirt.keywords = keywords; objShirt.slug = slug; objShirt.productID = productID; objShirt.imageLg = imageLg; objShirt.hoody = hoody; objShirt.imageHoody = imageHoody; objShirt.nonShirt = nonShirt; objShirt.tags = TagList; shirtsList.Add(objShirt); TagList = null; } ResultList = jsSerializer.Serialize(shirtsList); JSON.Text = ResultList.ToString(); } rdr.Close(); } }
public HabboFigure SetShirt(Shirt value) { _shirt = value; return this; }