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