public async Task <List <ElementOutputDto> > GetElementList(GetMenuListInputDto input)
        {
            var list = new List <ElementOutputDto>();

            var data = await db.Elements.Where(m => m.MenuId == input.MenuId).ToListAsync();

            foreach (var item in data)
            {
                list.Add(new ElementOutputDto
                {
                    MenuId       = item.MenuId.ToString(),
                    DisplayOrder = item.DisplayOrder,
                    ElementId    = item.Id.ToString(),
                    Key          = item.Key,
                    Name         = item.Name,
                    Value        = item.Value
                });
            }

            return(list);
        }
        public async Task <List <MenuOutputDto> > GetMenuList(GetMenuListInputDto input)
        {
            var list = new List <MenuOutputDto>();

            var data = await db.Menus.Where(m => m.ModuleId == input.ModuleId).ToListAsync();

            foreach (var item in data)
            {
                list.Add(new MenuOutputDto
                {
                    DisplayOrder = item.DisplayOrder,
                    Key          = item.Key,
                    MenuId       = item.Id.ToString(),
                    ModuleId     = item.ModuleId.ToString(),
                    Title        = item.Title,
                    Url          = item.Url
                });
            }

            return(list);
        }