public virtual ActionResult GoldenRecordsList(DataSourceRequest command, GoldenRecordModel model, string sort, string sortDir)
        {
            var items = _dqQueService.GetAllQueItems(model.FULL_NAME, model.CUSTOMER_NO, model.EMAIL, model.ACCOUNT_NO, model.BVN, model.GOLDEN_RECORD, model.BRANCH_CODE, command.Page - 1, command.PageSize, string.Format("{0} {1}", sort, sortDir));
            //var logItems = _logger.GetAllLogs(createdOnFromValue, createdToFromValue, model.Message,
            //    logLevel, command.Page - 1, command.PageSize);
            DateTime _today    = DateTime.Now.Date;
            var      gridModel = new DataSourceResult
            {
                Data = items.Select(x => new GoldenRecordModel
                {
                    Id                  = x.RECORD_ID,
                    GOLDEN_RECORD       = x.GOLDEN_RECORD,
                    CUSTOMER_NO         = x.CUSTOMER_NO,
                    BVN                 = x.BVN,
                    FULL_NAME           = x.FULL_NAME,
                    DATE_OF_BIRTH       = x.DATE_OF_BIRTH,
                    RESIDENTIAL_ADDRESS = x.RESIDENTIAL_ADDRESS,
                    CUSTOMER_TYPE       = x.CUSTOMER_TYPE,
                    SEX                 = x.SEX,
                    BRANCH_CODE         = x.BRANCH_CODE,
                    PHONE_NUMBER        = x.PHONE_NUMBER,
                    SCHEME_CODE         = x.SCHEME_CODE,
                    ACCOUNT_NO          = x.ACCOUNT_NO,
                    EMAIL               = x.EMAIL,
                }),
                Total = items.TotalCount
            };

            return(Json(gridModel));
        }
Example #2
0
        public virtual ActionResult List(DataSourceRequest command, GoldenRecordModel model, string sort, string sortDir)
        {
            var items = _dqQueService.GetAllQueItems(model.SearchName, model.CUSTOMER_NO, model.EMAIL, model.ACCOUNT_NO, model.BVN, model.GOLDEN_RECORD, model.BRANCH_CODE, command.Page - 1, command.PageSize, string.Format("{0} {1}", sort, sortDir));
            //var logItems = _logger.GetAllLogs(createdOnFromValue, createdToFromValue, model.Message,
            //    logLevel, command.Page - 1, command.PageSize);
            DateTime _today    = DateTime.Now.Date;
            var      gridModel = new DataSourceResult
            {
                Data = items.Select(x => new GoldenRecordModel
                {
                    GOLDEN_RECORD       = x.GOLDEN_RECORD,
                    FULL_NAME           = x.FULL_NAME,
                    DATE_OF_BIRTH       = x.DATE_OF_BIRTH,
                    SEX                 = x.SEX,
                    RESIDENTIAL_ADDRESS = x.RESIDENTIAL_ADDRESS,

                    BVN           = x.BVN,
                    BRANCH_CODE   = x.BRANCH_CODE,
                    CUSTOMER_NO   = x.CUSTOMER_NO,
                    CUSTOMER_TYPE = x.CUSTOMER_TYPE,
                    Id            = x.RECORD_ID
                }),
                Total = items.TotalCount
            };

            //var gridModel = new DataSourceResult
            //{
            //    Data = items.Select(x =>
            //    {
            //        var itemsModel = x.ToModel();
            //        PrepareSomethingModel(itemsModel, x, false, false);
            //        return itemsModel;
            //    }),
            //    Total = items.TotalCount,
            //};

            return(Json(gridModel));
        }