//Include = "[Bind(School,Disctrict,Division,BandSize,BandNickName,PaidStatus,DatePaid,ImageSource")] public ActionResult Create(BandsViewModelWithUsers vm) { if (ModelState.IsValid) { _bandservice.AddBand(vm.Band); return(RedirectToAction("Index")); } return(View(vm)); }
// GET: Bands/Create public ActionResult Create() { var userList = _bandservice.GetApplicationUsers(); var vm = new BandsViewModelWithUsers(); SelectList s = new SelectList(userList, "Id", "FullName"); vm.Band = new Band(); vm.AppUsers = s; return(View(vm)); }
// GET: Bands/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BandsViewModelWithUsers vm = new BandsViewModelWithUsers(); Band band = _bandservice.FindById(id); // create a list of users to pass to the view var userList = _bandservice.GetApplicationUsers(); SelectList s = new SelectList(userList, "Id", "FullName"); vm.Band = band; vm.AppUsers = s; if (band == null) { return(HttpNotFound()); } return(View(vm)); }