public async Task AddEvidenceWithImageAsync(EvidenceImage evidenceImage) { using (var context = new xHelpDbContext()) { await context.EvidenceImages.AddAsync(evidenceImage); await context.SaveChangesAsync(); } }
private async Task AddEvidenceWithImageAsync(Evidence evidence, ImageUploadResult imageUploadResult) { evidence.PublicId = imageUploadResult.PublicId; var evidenceImage = new EvidenceImage { Image = new Image { Url = imageUploadResult.Url.ToString() }, Evidence = evidence }; await _evidenceDal.AddEvidenceWithImageAsync(evidenceImage); }