public async Task <ActionResult <FiscalYearVM> > GetFiscalYear(int id) { try { var result = await fiscalyearRepository.GetFiscalYear(id); if (result == null) { return(NotFound()); } return(result); } catch (DbUpdateException Ex) { return(StatusCode(StatusCodes.Status500InternalServerError, Ex.InnerException.Message)); } }
public ActionResult <FiscalYearDTO> LookupFiscalYear([FromQuery] int year) { try { var fiscalYear = _fiscalYearRepo.GetFiscalYear(year.ToString()); if (fiscalYear == null) { return(NotFound()); } var dto = _mapper.Map <FiscalYearDTO>(fiscalYear); return(dto); } catch (Exception e) { _logger.LogError("Exception occurred while looking up a Fiscal Year.\nError: " + e.Message); return(BadRequest()); } }