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()); }