public ActionResult <IEnumerable <Product> > GetAllProducts() { try { var products = _iProductApplication.GetAllProducts(); return(Ok(products)); } catch (Exception ex) { SimpleLog.Error($"Error message: {ex.Message}. Inner exception: {ex.InnerException}!"); return(BadRequest(ex.Message)); } }