Ejemplo n.º 1
0
        public async Task UpdateVisibleList(UpdatePackListVisibleListDto dto)
        {
            foreach (var item in dto.VisibleList)
            {
                var packlist = await _packListsRepository.Get(item.Id);

                packlist.UpdateVisible(item.Visible);
                await _packListsRepository.Update(packlist);
            }
        }
Ejemplo n.º 2
0
        public async Task UpdatePackListVisibleList(Dictionary <Guid, bool> visibleList)
        {
            var list = new List <PackListVisibleDto>();

            foreach (var item in visibleList)
            {
                list.Add(new PackListVisibleDto {
                    Id = item.Key, Visible = item.Value
                });
            }
            var dto = new UpdatePackListVisibleListDto
            {
                VisibleList = list
            };

            await Patch($"{PacklistUrlPrefix}/visiblelist", dto);
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> UpdateVisibleList([FromBody] UpdatePackListVisibleListDto dto)
        {
            await _packListService.UpdateVisibleList(dto);

            return(Ok());
        }