Ejemplo n.º 1
0
        public static QuoteItemExDTO GetDTO(QuoteItem item)
        {
            QuoteItemExDTO dto = new QuoteItemExDTO();

            dto.Id            = item.Id.ToString();
            dto.IsApproved    = item.IsApproved.ToString();
            dto.IsVisible     = item.IsVisible.ToString();
            dto.Author        = item.Author;
            dto.PrimaryText   = item.PrimaryText;
            dto.SecondaryText = item.SecondaryText;
            dto.PostTime      = item.PostTime.ToShortDateString();

            return(dto);
        }
Ejemplo n.º 2
0
        public static QuoteItem GetItem(QuoteItemExDTO itemExDTO)
        {
            QuoteItem item = new QuoteItem();

            item.Id            = string.IsNullOrEmpty(itemExDTO.Id)? 0: long.Parse(itemExDTO.Id);
            item.Author        = itemExDTO.Author;
            item.IsApproved    = string.IsNullOrEmpty(itemExDTO.IsApproved)? false : bool.Parse(itemExDTO.IsApproved);
            item.IsVisible     = string.IsNullOrEmpty(itemExDTO.IsVisible)? false : bool.Parse(itemExDTO.IsVisible);
            item.PrimaryText   = itemExDTO.PrimaryText;
            item.SecondaryText = itemExDTO.SecondaryText;
            DateTime dateTime;

            if (DateTime.TryParse(itemExDTO.PostTime, out dateTime))
            {
                item.PostTime = dateTime;
            }

            return(item);
        }