Exemplo n.º 1
0
        protected void FixSearchVm(BaseSearchVm searchVm)
        {
            if (searchVm.PageSize <= 0)
            {
                searchVm.PageSize = AppConsts.UnlimitedPageSize;
            }

            if (searchVm.TotalSize < 0)
            {
                searchVm.TotalSize = 0;
            }

            if (searchVm.PageNumber <= 0)
            {
                searchVm.PageNumber = 1;
            }
        }
        protected void ValidationSearchVm(BaseSearchVm searchVm)
        {
            if (searchVm.PageSize <= 0)
            {
                AddError("PageSize", " PageSize can not be less than zero or zero");
            }

            if (searchVm.TotalSize < 0)
            {
                AddError("TotalSize", " TotalSize can not be less than zero ");
            }

            if (searchVm.PageNumber <= 0)
            {
                AddError("PageNumber", " PageNumber can not be less than zero or zero");
            }

            if (!Enum <EAppType> .IsExistValue(searchVm.AppTypeCode.GetId()))
            {
                AddError("AppType", "Invalid AppType code");
            }
        }