public ConnectViewModel(MessengerConnection connection) { Id = connection.Id; Name = connection.Name; Avatar = connection.Avatar; Device = new MixMessengerUserDevice() { UserId = connection.Id, ConnectionId = connection.ConnectionId, DeviceId = connection.DeviceId, }; // TODO - verify cnn before add/update connections }
public override void ExpandView(MixCmsContext _context = null, IDbContextTransaction _transaction = null) { var getValues = Lib.ViewModels.MixAttributeSetValues.UpdateViewModel .Repository.GetModelListBy(a => a.DataId == Id && a.Specificulture == Specificulture, _context, _transaction); if (getValues.IsSucceed) { Values = getValues.Data.OrderBy(a => a.Priority).ToList(); ParseValueData(_context, _transaction); } var getUser = ViewModels.MixMessengerUsers.DefaultViewModel.Repository.GetSingleModel(m => m.Id == CreatedBy); if (getUser.IsSucceed) { Connection = new MessengerConnection() { Id = getUser.Data.Id, Avatar = getUser.Data.Avatar, Name = getUser.Data.Name }; } }