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); }