public async Task <IResultModel> SkinUpdate(Guid id, AccountSkinUpdateModel model) { var configInfo = await _accountConfigRepository.GetByAccount(id); if (configInfo == null) { configInfo = new AccountConfigEntity { AccountId = id, Skin = model.Name, Theme = model.Theme, FontSize = model.FontSize }; if (await _accountConfigRepository.AddAsync(configInfo)) { return(ResultModel.Success()); } } else { configInfo.Skin = model.Name; configInfo.Theme = model.Theme; configInfo.FontSize = model.FontSize; if (await _accountConfigRepository.UpdateAsync(configInfo)) { return(ResultModel.Success()); } } return(ResultModel.Failed()); }
public Task <IResultModel> SkinUpdate(AccountSkinUpdateModel model) { return(_service.SkinUpdate(_loginInfo.AccountId, model)); }