public List <ReadCardDTO> GetAllCards() { using (UnitOfWork uw = new UnitOfWork()) { List <Card> cards = uw.CardRepository.GetAll(); return(ReadCardDTO.FromEntityList(cards)); } }
public List <ReadCardDTO> GetAllCardsOnList(int listId) { //if (!PermissionHelper.HasPermissionOnBoard(boardId, userId)) // return new List<ReadCardDTO>(); using (UnitOfWork uw = new UnitOfWork()) { List <Card> cards = uw.CardRepository .Get(x => x.List.ListId == listId).ToList(); return(ReadCardDTO.FromEntityList(cards)); } }
public ReadCardDTO GetCardById(int id) { ReadCardDTO dto; using (UnitOfWork uw = new UnitOfWork()) { Card card = uw.CardRepository.GetById(id); if (card == null) { return(null); } dto = new ReadCardDTO(card); } return(dto); }
public ReadCard(ReadCardDTO dto) { if (dto != null) { CardId = dto.CardId; Name = dto.Name; Description = dto.Description; Timestamp = dto.TimeStamp; DueDate = dto.DueDate; BoardId = dto.BoardId; ListId = dto.ListId; IsWatched = dto.IsWatched; Comments = new ObservableCollection <ReadComment>(); if (dto.Comments != null) { foreach (ReadCommentDTO comDTO in dto.Comments) { Comments.Add(new ReadComment(comDTO)); } } } }