public dynamic Update(dynamic @params) { var todo = todos.Single(@params.Id); todo.SetMembers(Todo(@params)); todos.Save(todo); return(Get(todo.Id)); }