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); } }
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); }
public async Task <IActionResult> UpdateVisibleList([FromBody] UpdatePackListVisibleListDto dto) { await _packListService.UpdateVisibleList(dto); return(Ok()); }