Example #1
0
        // map entity to contract
        public static EquityStoryContract EquityStoryEntityToContract(EquityStory entity)
        {
            var contract = new EquityStoryContract
            {
                Id             = entity.Id,
                Title          = entity.Title,
                Description    = entity.Description,
                IsActive       = entity.IsActive,
                PublishDate    = entity.PublishDate,
                ContactName    = entity.ContactName,
                ContactEmail   = entity.ContactEmail,
                ContactPhone   = entity.ContactPhone,
                UserName       = entity.UserName,
                ImgThumb       = entity.ImgThumb,
                Questions      = JsonConvert.DeserializeObject <List <EquityQuestionContract> >(entity.Questions),
                CreatedBy      = entity.CreatedBy,
                ArticleContent = entity.ArticleContent
            };

            return(contract);
        }
Example #2
0
        // map contract to entity
        public static EquityStory EquityContractToEntity(EquityStoryContract contract)
        {
            var entity = new EquityStory
            {
                Id             = contract.Id,
                Title          = contract.Title,
                Description    = contract.Description,
                IsActive       = contract.IsActive,
                PublishDate    = contract.PublishDate,
                ContactName    = contract.ContactName,
                ContactEmail   = contract.ContactEmail,
                ContactPhone   = contract.ContactPhone,
                UserName       = contract.UserName,
                ImgThumb       = contract.ImgThumb,
                Questions      = JsonConvert.SerializeObject(contract.Questions),
                CreatedBy      = contract.ContactName,
                CreatedOn      = DateTime.Now,
                ArticleContent = contract.ArticleContent
            };

            return(entity);
        }