示例#1
0
        public IList <Remittance> GetRemittances(RemittanceSearch remittanceSearch)
        {
            var             remittances = new List <Remittance>();
            QueryExpression query       = new QueryExpression()
            {
                EntityName = "lab_era",
                ColumnSet  = new ColumnSet(true),
            };

            try
            {
                EntityCollection remitanceDetilas = Service.RetrieveMultiple(query);

                remittances = remitanceDetilas.Entities.AsEnumerable().Select(sel => new Remittance
                {
                    Id                 = sel.GetAttributeValue <Guid>("lab_eraid"),
                    RemittanceId       = sel.GetAttributeValue("lab_name").ToString(),
                    NumberOfClaimsPaid = 4,
                    PayerName          = "ANTHEM",
                    PayeeName          = "AVUTOX",
                    PaidAmount         = new decimal(136.22),
                    ReceivedDateTime   = (DateTime)sel.Attributes["createdon"],
                    BillingTaxId       = "123456789"
                }).ToList();

                return(remittances);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public virtual JsonResult GetRemittances(RemittanceSearch filters)
        {
            var remittances = _remittanceRepository.GetRemittances(filters);

            // var result = remittances.Skip(datatableParameters.iDisplayStart).Take(datatableParameters.iDisplayLength).ToList();
            return(Json(new
            {
                aaData = remittances
            }, JsonRequestBehavior.AllowGet));
        }