April 2018
Intermediate to advanced
300 pages
7h 41m
English
The APIComponents project contains the components specific to microservices. In this project, we will create a BaseController class, which will add some classes related to logging and can also extend to add further common objects used by concrete controllers. Add a BaseController class under the Controllers folder inside the APIComponents project. Here is the code snippet of the BaseController class:
public class BaseController : Controller { private ILogger _logger; public BaseController(ILogger logger) { _logger = logger; } public ILogger Logger { get { return _logger; } } public HttpResponseMessage LogException(Exception ex) { HttpResponseMessage message = new HttpResponseMessage(); message.Content ...