Solution with WebAPI service