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()); }