Ejemplo n.º 1
0
        public List <ReadCardDTO> GetAllCards()
        {
            using (UnitOfWork uw = new UnitOfWork())
            {
                List <Card> cards = uw.CardRepository.GetAll();

                return(ReadCardDTO.FromEntityList(cards));
            }
        }
Ejemplo n.º 2
0
        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));
            }
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 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));
             }
         }
     }
 }