コード例 #1
0
 public IActionResult GetBreweryManager(string id)
 {
     try
     {
         BreweryManager breweryManager = _service.GetResource(id);
         Log.Information($"Successfully retrieved brewery manager {id}");
         return(Ok(breweryManager));
     }
     catch (Exception e)
     {
         Log.Warning($"Unable to retrieve brewery manager - {id} {e.Message}");
         return(StatusCode(500));
     }
 }
コード例 #2
0
 public IActionResult UpdateBreweryManager(BreweryManager breweryManager)
 {
     try
     {
         _service.UpdateResource(breweryManager);
         Log.Information($"Successfully updated brewery manager {breweryManager.ID}");
         return(CreatedAtAction("UpdateBreweryManager", breweryManager));
     }
     catch (Exception e)
     {
         Log.Warning($"Unable to update brewery manager - {breweryManager.ID} {e.Message}");
         return(BadRequest());
     }
 }
コード例 #3
0
 public BreweryController(IOptions <ConnectionStrings> appSettings, ApplicationDbContext context)
 {
     _context        = context;
     _breweryManager = new BreweryManager(appSettings, _context);
 }
コード例 #4
0
 public BreweryController(BaseManager <Brewery> manager) : base(manager)
 {
     this.manager = manager as BreweryManager;
 }