Esempio n. 1
0
        public ListDto CreateList(AddListDto listDto, string userId)
        {
            if (!_boardRepository.IsOwner(listDto.BoardId, userId))
            {
                return(null);
            }

            var list     = _mapper.Map <List>(listDto);
            var position = _listRepository.GetNumberOfListsInBoard(listDto.BoardId) + 1;

            list.Position = position;
            var addedList = _listRepository.CreateList(list);
            var result    = _mapper.Map <ListDto>(addedList);

            return(result);
        }