public async Task <ActionResult <CreditModel[]> > GetAll(int InvoiceId) { try { var results = await _repository.GetAllCreditsAsync(InvoiceId); return(_mapper.Map <CreditModel[]>(results)); } catch (Exception) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Database Failure")); } }