public async Task <IActionResult> Edit(string id, TaskCenterEditModel collection) { if (!ModelState.IsValid) { await Edit(id); return(View(collection)); } var item = new TaskCenter(); if (!string.IsNullOrEmpty(id)) { item = _iTaskCenterService.GetById(id); } Mapper.Initialize(a => a.CreateMap <TaskCenterEditModel, TaskCenter>()); Mapper.Map(collection, item); //await TryUpdateModelAsync(item); _iTaskCenterService.Save(id, item); await _iUnitOfWork.CommitAsync(); return(new EditSuccessResult(id)); }
public async Task <ActionResult> Edit(string id, TaskCenterEditModel collection) { if (!ModelState.IsValid) { await Edit(id); return(View(collection)); } var item = new TaskCenter(); if (!string.IsNullOrEmpty(id)) { item = _iTaskCenterService.GetById(id); } TryUpdateModel(item); _iTaskCenterService.Save(id, item); await _iUnitOfWork.CommitAsync(); return(new EditSuccessResult(id)); }