public async Task <BonusSizeVM> Create(BonusSizeVM bvm) { var b = _map.Map <BonusSize>(bvm); b = db.BonusSizes.Add(b); await db.SaveChangesAsync(); return(_map.Map <BonusSizeVM>(b)); }
public async Task <ActionResult> Edit(BonusSizeVM b) { if (ModelState.IsValid) { b = await _bs.Update(b); return(RedirectToAction("Details", new { id = b.BonusSizeId })); } return(View(b)); }
public async Task <ActionResult> Create(BonusSizeVM b) { if (ModelState.IsValid) { b = await _bs.Create(b); return(RedirectToAction("Index", new { createdId = b.BonusSizeId })); } return(View(b)); }
public async Task <BonusSizeVM> Update(BonusSizeVM bvm) { var b = await db.BonusSizes.SingleOrDefaultAsync(x => x.BonusSizeId == bvm.BonusSizeId); _map.Map <BonusSizeVM, BonusSize>(bvm, b); try { await db.SaveChangesAsync(); } catch (Exception ex) { Trace.WriteLine(ex.Message); } return(bvm); }
public async Task <ActionResult> Create() { var p = new BonusSizeVM(); return(View(p)); }