コード例 #1
0
        public async Task <IActionResult> GetConfirmations()
        {
            var confirmations = await _repo.GetConfirmations();

            /* Refrences to related entities*/

            foreach (var confirmation in confirmations)
            {
                var companyCode = confirmation.CompanyId.GetValueOrDefault();
                confirmation.Company = _repo.GetCompany(companyCode);

                var userCode = confirmation.UserId.GetValueOrDefault();
                confirmation.User = _repo.GetUserSync(userCode);
            }

            /* Return the confirmations*/
            var confirmationsToReturn = _mapper.Map <IEnumerable <ConfirmationToReturnDto> >(confirmations);

            return(Ok(confirmationsToReturn));
        }