public List <MABPVM> ReadList(GridModel gmd, out int totalRow, ref string message)
        {
            MABPVMDA RPO = new MABPVMDA(imap_);

            if (RPO.ReadListPaged(gmd, out totalRow, ref exec))
            {
                return(RPO.Result.Collection);
            }
            else
            {
                message = "Internal Server Error";
            }

            return(null);
        }
        public MABPVM ReadDetail(string id, ref string message)
        {
            MABPVMDA objRPO = new MABPVMDA(imap_);

            objRPO.Conditions(nameof(MABPVM.ABPID), Operator.Equals(id));
            if (objRPO.ReadOne(ref exec))
            {
                return(objRPO.Result.Row);
            }
            else
            {
                message = exec.Message;
            }

            return(null);
        }
示例#3
0
        public IActionResult GetList(DataTableAjaxPostModel dtpm)
        {
            GridModel     gmd = FilterOption.BindToGridModel(dtpm, typeof(MABPVM));
            List <MABPVM> ret = new List <MABPVM>();

            MABPVMDA AbpDA = new MABPVMDA(IM);

            if (AbpDA.ReadListPaged(gmd, ref ExecRes))
            {
                ret = AbpDA.Result.Collection;
            }
            else
            {
                ListMessage.Add(AbpDA.Result.Message);
            }

            return(DataTableRecord(dtpm, ret));
        }