예제 #1
0
        public PdfReceiptDto GetReceipt()
        {
            var receipt = new PdfReceiptDto();

            ExtractData();

            receipt.DateVisited     = _date;
            receipt.Location        = _location;
            receipt.PdfReceiptItems = _pdfReceiptItems;

            return(receipt);
        }
예제 #2
0
        public async Task <IActionResult> CreateReceiptFromPdf(string id, PdfReceiptDto pdfReceiptDto)
        {
            var financialQuery = new GetUsersFromFinancialProjectQuery()
            {
                FinancialProjectId = id
            };

            var userDtos = await Mediator.Send(financialQuery);

            var createReceiptModel = new CreateReceiptModel
            {
                FinancialProjectId  = id,
                CreateReceiptItemVm = await CreateReceiptItemVm(userDtos)
            };


            var model = new PdfReceiptVm
            {
                CreateReceiptModel = createReceiptModel,
                PdfReceiptDto      = pdfReceiptDto
            };

            return(View(model));
        }