Beispiel #1
0
        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)));
        }
Beispiel #2
0
 public async Task <IActionResult> Edit([FromBody] ToDoVM data)
 {
     return(Ok(await toDoService.Edit(data)));
 }