public async Task <Result> Get()
        {
            var setting = await _repository.Query().FirstOrDefaultAsync();

            if (setting == null)
            {
                setting = new LiteAppSetting();
            }

            return(Result.Ok(setting));
        }
        public async Task <Result> Save(AdminLiteAppSaveRequest request)
        {
            var setting = await _repository.Query().FirstOrDefaultAsync();

            if (setting == null)
            {
                setting = new LiteAppSetting
                {
                    CityMembershipRights   = request.CityMembershipRights,
                    BranchMembershipRights = request.BranchMembershipRights,
                    Createat = DateTime.Now
                };
                await _repository.InsertAsync(setting);
            }
            else
            {
                setting.CityMembershipRights   = request.CityMembershipRights;
                setting.BranchMembershipRights = request.BranchMembershipRights;

                await _repository.UpdateAsync(setting);
            }

            return(Result.Ok());
        }