Пример #1
0
        public async Task <IActionResult> GetLatestConfirmationByCompany(int id)
        {
            var confirmation = await _repo.GetLatestConfirmationByCompany(id);

            /* Refrences to related entities*/

            if (confirmation != null)
            {
                var companyCode = confirmation.CompanyId.GetValueOrDefault();
                confirmation.Company = _repo.GetCompany(companyCode);

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

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

            return(Ok(confirmationToReturn));
        }