public async Task <IActionResult> Create([Bind("Id,SlNo,FullName,Code,UOMStatus")] UOMViewmodel vm) { if (ModelState.IsValid) { var UOM = _Mapper.Map <UOM>(vm); await _uOMRepository.SaveOrUpdateAsync(UOM); return(RedirectToAction(nameof(Index))); } return(View(vm)); }
// GET: UOMs/Edit/5 public async Task <IActionResult> Edit(int?id, UOMViewmodel vm) { if (id == null) { return(NotFound()); } var UOM = await _uOMRepository.GetByIdAsync(id); _Mapper.Map(vm, UOM); if (UOM == null) { return(NotFound()); } return(View(_Mapper.Map <UOMViewmodel>(UOM))); }