public async Task <IActionResult> Edit(int id, [Bind("ClothesId,SizeId,Id,Created")] ClothSize clothSize) { if (id != clothSize.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(clothSize); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClothSizeExists(clothSize.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ClothesId"] = new SelectList(_context.Clothes, "Id", "Id", clothSize.ClothesId); ViewData["SizeId"] = new SelectList(_context.Set <Size>(), "Id", "Id", clothSize.SizeId); return(View(clothSize)); }
private async Task GetExtrasIsExistAndFillForm() { var editMOdelString = Intent.GetStringExtra(ExtrasKeys.ADVERTISEMENT_ITEM_EDIT_MODEL); if (String.IsNullOrEmpty(editMOdelString)) { //not edit return; } Title = "Edycja og³oszenia"; this.editModel = JsonConvert.DeserializeObject <AdvertisementEditModel>(editMOdelString); categoryInfoModel = editModel.CategoryInfoModel; textViewChodesdCategory.Text = categoryInfoModel.Name; advertisementTitle.Text = editModel.Title; advertisementDescription.Text = editModel.Description; advertisementPrice.Text = editModel.Price.ToString(); size = editModel.Size; textViewChodesdSize.Text = editModel.Size.GetDisplayName(); rdBtnOnlyForSell.Selected = editModel.IsOnlyForSell; photosPaths = editModel.PhotosPaths; for (int i = 0; i < photosPaths.Count; i++) { var photoNr = i + 1; await SetPhoto(photoNr); } }
private void BtnChoseSize_Click(object sender, EventArgs e) { var selectedName = this.size != default(ClothSize) ? this.size.GetDisplayName() : null; Action <ClothSize> methodAfterSelect = (s) => { this.size = s; this.textViewChodesdSize.Text = size.GetDisplayName(); }; this.sizeSelectingHelper.ShowSizeSingleSelectAndMakeAction(methodAfterSelect, selectedName); }
public async Task <IActionResult> Create([Bind("ClothesId,SizeId,Id,Created")] ClothSize clothSize) { if (ModelState.IsValid) { _context.Add(clothSize); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ClothesId"] = new SelectList(_context.Clothes, "Id", "Id", clothSize.ClothesId); ViewData["SizeId"] = new SelectList(_context.Set <Size>(), "Id", "Id", clothSize.SizeId); return(View(clothSize)); }
public Bag(string name, double price, ClothSize size, int amount, string imgpath, double discount = 0) : base(name, price, size, amount, imgpath, discount) { }