Exemple #1
0
        public List <SalesInvoiceReportSalesReceiptViewModel> GetSalesInvoice(SalesInvoicePostForm dataForm)
        {
            var query = _DetailDbSet.Include(s => s.SalesReceiptModel).Where(s => dataForm.SalesInvoiceIds.Contains(s.SalesInvoiceId))
                        .Select(s => new SalesInvoiceReportSalesReceiptViewModel()
            {
                CurrencySymbol   = s.CurrencySymbol,
                SalesInvoiceId   = s.SalesInvoiceId,
                Nominal          = s.Nominal,
                SalesReceiptDate = s.SalesReceiptModel.SalesReceiptDate,
                SalesReceiptNo   = s.SalesReceiptModel.SalesReceiptNo,
                TotalPaid        = s.TotalPaid,
                UnPaid           = s.Unpaid
            }).ToList();

            return(query);
        }
        public IActionResult GetSalesInvoiceData([FromBody] SalesInvoicePostForm dataForm)
        {
            try
            {
                var data = Service.GetSalesInvoice(dataForm);

                return(Ok(data));
            }
            catch (Exception e)
            {
                Dictionary <string, object> Result =
                    new ResultFormatter(ApiVersion, General.INTERNAL_ERROR_STATUS_CODE, e.Message)
                    .Fail();
                return(StatusCode(General.INTERNAL_ERROR_STATUS_CODE, Result));
            }
        }