Exemplo n.º 1
0
        private static AreaViewModel CriarParent(Area parent)
        {
            var viewModel = new AreaViewModel
            {
                Id = parent.Id,
                Abreviacao = parent.Abreviacao,
                Ativo = parent.Ativo,
                Nome = parent.Nome,
                Segura = parent.Segura
            };

            if (parent.Parent != null)
            {
                viewModel.Parent = CriarParent(parent.Parent);
            }

            return viewModel;
        }
Exemplo n.º 2
0
        private static AreaViewModel CriarSubArea(Area area)
        {
            var viewModel = new AreaViewModel
            {
                Id = area.Id,
                Abreviacao = area.Abreviacao,
                Ativo = area.Ativo,
                Nome = area.Nome,
                Segura = area.Segura
            };

            foreach (var item in area.SubAreas)
            {
                viewModel.SubAreas.Add(CriarSubArea(item));
            }

            return viewModel;
        }
Exemplo n.º 3
0
        private static AreaViewModel CriarParent(Area parent)
        {
            var viewModel = new AreaViewModel
            {
                Id = parent.Id,
                Abreviacao = parent.Abreviacao,
                Ativo = parent.Ativo,
                Nome = parent.Nome,
                Segura = parent.Segura
            };

            if (parent.Parent != null)
            {
                viewModel.Parent = CriarParent(parent.Parent);
            }

            return viewModel;
        }
Exemplo n.º 4
0
        public static AreaViewModel Criar(Area area)
        {
            var viewModel = new AreaViewModel
            {
                Id = area.Id,
                Abreviacao = area.Abreviacao,
                Ativo = area.Ativo,
                Nome = area.Nome,
                Segura = area.Segura,
                SubAreas = new List<AreaViewModel>()
            };

            if (area.Parent != null)
            {
                viewModel.Parent = CriarParent(area.Parent);
            }

            foreach (var item in area.SubAreas)
            {
                viewModel.SubAreas.Add(CriarSubArea(item));
            }

            return viewModel;
        }
Exemplo n.º 5
0
        public static AreaViewModel Criar(Area area)
        {
            var viewModel = new AreaViewModel
            {
                Id = area.Id,
                Abreviacao = area.Abreviacao,
                Ativo = area.Ativo,
                Nome = area.Nome,
                Segura = area.Segura,
                SubAreas = new List<AreaViewModel>()
            };

            if (area.Parent != null)
            {
                viewModel.Parent = CriarParent(area.Parent);
            }

            foreach (var item in area.SubAreas)
            {
                viewModel.SubAreas.Add(CriarSubArea(item));
            }

            return viewModel;
        }
Exemplo n.º 6
0
        private static AreaViewModel CriarSubArea(Area area)
        {
            var viewModel = new AreaViewModel
            {
                Id = area.Id,
                Abreviacao = area.Abreviacao,
                Ativo = area.Ativo,
                Nome = area.Nome,
                Segura = area.Segura
            };

            foreach (var item in area.SubAreas)
            {
                viewModel.SubAreas.Add(CriarSubArea(item));
            }

            return viewModel;
        }