public async Task SetUserPresettings(string journalName, string presettingsJson) { var user = _userInfo.UserId.ToString() + "-" + _userInfo.ProfileId.ToString(); var item = _presettingsServ.GetEntity().SingleOrDefault(x => x.User == user && x.JournalName == journalName); if (item == null) { item = new UserPresettings { JournalName = journalName, User = user, PresettingsJson = presettingsJson }; } else { item.PresettingsJson = presettingsJson; } await _presettingsServ.SaveAsync(item); }
public async Task SetUserPresettings(string journalName, string presettingsJson) { var userId = Guid.Parse(userIdentInfo.Id); var item = presettingsServ.GetEntity().SingleOrDefault(x => x.UserId == userId && x.JournalName == journalName); if (item == null) { item = new Data.Entities.Common.UserPresettings { JournalName = journalName, UserId = userId, PresettingsJson = presettingsJson }; } else { item.PresettingsJson = presettingsJson; } await presettingsServ.SaveAsync(item); }