[HttpGet("doubling/{input?}")]   // sends 200 even when no input is provided
        public dynamic Doubling(int?input)
        {
            Log log = new Log(HttpContext.Request.RouteValues["action"].ToString(), input.ToString());

            logServices.SaveToDatabase(log);
            if (!input.HasValue)
            {
                return(StatusCode(400, Json(new { error = "Please provide an input!" })));
            }
            return(Json(new { received = input, result = input * 2 }));
            //Doubling result = new Doubling(input);
            //return result;
        }