public List <ReadCardListDTO> GetAllCardList() { List <ReadCardListDTO> dtos; using (UnitOfWork unit = new UnitOfWork()) { List <CardList> list = unit.CardListRepository.GetAll(); dtos = ReadCardListDTO.FromEntityList(list); } return(dtos); }
public IEnumerable <ReadCardListDTO> GetAllCardListsOnBoard(int idBoard) { //if (!PermissionHelper.HasPermissionOnBoard(idBoard, idUser)) // return new List<ReadCardListDTO>(); using (UnitOfWork uw = new UnitOfWork()) { List <CardList> cards = uw.CardListRepository .Get(x => x.Board.BoardId == idBoard).ToList(); return(ReadCardListDTO.FromEntityList(cards)); } }
public ReadCardListDTO GetCardList(int id) { ReadCardListDTO cardListDTO = null; using (UnitOfWork unit = new UnitOfWork()) { CardList c = unit.CardListRepository.GetById(id); if (c != null) { cardListDTO = new ReadCardListDTO(c); } } return(cardListDTO); }
public ReadCardList(ReadCardListDTO dto) { if (dto != null) { ListId = dto.ListId; Name = dto.Name; BoardId = dto.BoardId; //Color = dto.Color; //BoardName = dto.BoardName; Cards = new ObservableCollection <ReadCard>(); if (dto.Cards != null) { if (dto.Cards != null) { foreach (ReadCardDTO card in dto.Cards) { Cards.Add(new ReadCard(card)); } } } } }