// GET: Returns/Create public async Task <IActionResult> Create() { var vm = new ReturnCreateViewModel() { ShopSelectList = new SelectList(await _bll.Shops.AllAsync(), nameof(Shop.Id), nameof(Shop.ShopName)) }; return(View(vm)); }
// GET: Returns/Create public async Task <IActionResult> Create() { var vm = new ReturnCreateViewModel() { ShopSelectList = new SelectList(await _bll.Shops.GetShopByUserShopIdForDropDown(User.GetShopId()), nameof(Shop.Id), nameof(Shop.ShopName)) }; return(View(vm)); }
public async Task <IActionResult> Create(ReturnCreateViewModel vm) { if (ModelState.IsValid) { await _bll.Returns.AddAsync(vm.Return); await _bll.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } vm.ShopSelectList = new SelectList(await _bll.Shops.AllAsync(), nameof(Shop.Id), nameof(Shop.ShopName)); return(View(vm)); }
public async Task <IActionResult> Create(ReturnCreateViewModel vm) { if (ModelState.IsValid && vm.Return.ShopId == User.GetShopId()) { await _bll.Returns.AddAsync(vm.Return); await _bll.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } vm.ShopSelectList = new SelectList(await _bll.Shops.GetShopByUserShopIdForDropDown(User.GetShopId()), nameof(Shop.Id), nameof(Shop.ShopName)); return(View(vm)); }
public async Task <IActionResult> Edit(int id, ReturnCreateViewModel vm) { if (id != vm.Return.Id) { return(NotFound()); } if (ModelState.IsValid) { _bll.Returns.Update(vm.Return); await _bll.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } vm.ShopSelectList = new SelectList(await _bll.Shops.AllAsync(), nameof(Shop.Id), nameof(Shop.ShopName)); return(View(vm)); }
// GET: Returns/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var @return = await _bll.Returns.FindAsync(id); if (@return == null) { return(NotFound()); } var vm = new ReturnCreateViewModel() { Return = @return, ShopSelectList = new SelectList(await _bll.Shops.AllAsync(), nameof(Shop.Id), nameof(Shop.ShopName)) }; return(View(vm)); }