public static SecurableItem ToSecurableItemDomainModel(this SecurableItemApiModel securableItem)
        {
            var securableItemApiModel = new SecurableItem
            {
                Id                  = securableItem.Id ?? Guid.Empty,
                Name                = securableItem.Name,
                SecurableItems      = securableItem.SecurableItems?.Select(s => s.ToSecurableItemDomainModel()).ToList(),
                CreatedDateTimeUtc  = securableItem.CreatedDateTimeUtc,
                CreatedBy           = securableItem.CreatedBy,
                ModifiedDateTimeUtc = securableItem.ModifiedDateTimeUtc,
                ModifiedBy          = securableItem.ModifiedBy
            };

            return(securableItemApiModel);
        }
Beispiel #2
0
        public static SecurableItemApiModel ToSecurableItemApiModel(this SecurableItem securableItem)
        {
            var securableItemApiModel = new SecurableItemApiModel
            {
                Id                  = securableItem.Id,
                Name                = securableItem.Name,
                Grain               = securableItem.Grain,
                SecurableItems      = securableItem.SecurableItems?.Select(s => s.ToSecurableItemApiModel()).ToList(),
                CreatedDateTimeUtc  = securableItem.CreatedDateTimeUtc,
                CreatedBy           = securableItem.CreatedBy,
                ModifiedDateTimeUtc = securableItem.ModifiedDateTimeUtc,
                ModifiedBy          = securableItem.ModifiedBy,
                ClientOwner         = securableItem.ClientOwner
            };

            return(securableItemApiModel);
        }