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)); } }