// GET: UsedPurchases/Contents/5 public async Task <ActionResult> Contents(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var entity = await _service.GetPurchaseWithContents(id.Value); if (entity == null) { return(HttpNotFound()); } var model = new UsedPurchaseWeightsViewModel { Purchase = entity, Weights = entity.Weights, BLUploads = entity.BLUploads, Colours = new List <string> { "Grey", "White", "Black", "Technic", "Red", "Yellow", "Blue", "Tan", "Brown", "Green", "Orange", "Dark Red", "Pink", "Classic" }.Select(x => new SelectListItem { Text = x, Value = x }) }; return(View(model)); }
public async Task <ActionResult> Contents(UsedPurchaseWeightsViewModel model) { await _service.UpdateWeights(model.Purchase.Id, model.Weights); return(RedirectToAction("Index")); }