Update case ADD, DELETE and EDIT with implementation of ReverseAction