public EquityFundingPostModel ToModel(EquityFundingPostEntity entity)
        {
            var model = new EquityFundingPostModel
            {
                UserId      = entity.UserId,
                Deadline    = entity.Deadline,
                Description = entity.Description,
                Id          = entity.Id,
                Image       = entity.Image,
                SharePrice  = entity.SharePrice,
                TargetShare = entity.TargetShare,
                Title       = entity.Title
            };

            if (entity.EquityFundingInvestments != null && entity.EquityFundingInvestments.Any())
            {
                model.SoldShare = entity.EquityFundingInvestments.Sum(efi => efi.ShareCount);
            }

            return(model);
        }
        public async Task <bool> PostEquityFundingPostAsync(EquityFundingPostEntity entity)
        {
            await _dbContext.EquityFundingPosts.AddAsync(entity);

            return(await SaveAsync());
        }