public async Task <ToDoVM> Edit(ToDoVM item) { var toDo = await todoRepository.GetById(item.Id); if (toDo == null) { throw new CiklumTestException(Errors.DataNotFound); } toDo.Description = item.Description; toDo.Header = item.Header; toDo.State = item.State; todoRepository.Update(toDo); await todoRepository.Save(); return(await Task.FromResult(mapper.Map <ToDoVM>(toDo))); }
public async Task <IActionResult> Edit([FromBody] ToDoVM data) { return(Ok(await toDoService.Edit(data))); }