public FundraisingPostModel ToModel(FundraisingPostEntity entity) { var model = new FundraisingPostModel { Deadline = entity.Deadline, Description = entity.Description, Id = entity.Id, Image = entity.Image, TargetAmount = entity.TargetAmount, TargetIban = entity.TargetIban, Title = entity.Title, UserId = entity.UserId }; if (entity.FundraisingDonations != null && entity.FundraisingDonations.Any()) { model.FundedAmount = entity.FundraisingDonations.Sum(fd => fd.Amount); } return(model); }
public async Task <bool> PostFundraisingPostAsync(FundraisingPostEntity entity) { await _dbContext.FundraisingPosts.AddAsync(entity); return(await SaveAsync()); }