Exemplo n.º 1
0
        public static Model.Edition ConvertToEntity(this Dto.Edition editionDto, Model.Edition edition = null)
        {
            if (edition == null)
            {
                edition = new Model.Edition();
            }

            edition.Enabled          = editionDto.Enabled;
            edition.Id               = editionDto.Id;
            edition.ModulePrivileges = editionDto.ModulePrivileges.ForeachToEntity();
            edition.Name             = editionDto.Name;
            edition.Sort_Key         = editionDto.Sort_Key;

            return(edition);
        }
Exemplo n.º 2
0
        public static Dto.Edition ConvertToDto(this Model.Edition edition, bool include_children = false)
        {
            Dto.Edition editionDto = new Dto.Edition
            {
                Enabled = edition.Enabled,
                Id      = edition.Id,

                ModulePrivileges = (include_children) ? edition.ModulePrivileges.ForeachToDto() : new List <Dto.ModulePrivilege>(),
                Sections         = (include_children) ? edition.Sections.ForeachToDto() : new List <Dto.Section>(),
                Name             = edition.Name,
                Sort_Key         = edition.Sort_Key
            };

            return(editionDto);
        }