public async Task <OwnerCertificationAnnex> AddAsync(OwnerCertificationAnnexDto dto, CancellationToken token = default) { using (var db = new GuoGuoCommunityContext()) { if (Guid.TryParse(dto.ApplicationRecordId, out Guid applicationRecordId)) { } var entity = db.OwnerCertificationAnnices.Add(new OwnerCertificationAnnex { ApplicationRecordId = applicationRecordId, OwnerCertificationAnnexTypeValue = dto.OwnerCertificationAnnexTypeValue, AnnexContent = dto.AnnexContent, CreateOperationTime = dto.OperationTime, CreateOperationUserId = dto.OperationUserId, }); if (!Guid.TryParse(dto.AnnexContent, out var annexContent)) { throw new NotImplementedException("业主认证附件id信息不正确!"); } var upload = db.Uploads.Where(x => x.Id == annexContent).FirstOrDefault(); entity.AnnexId = annexContent; entity.AnnexContent = upload.Agreement + upload.Host + upload.Domain + upload.Directory + upload.File; await db.SaveChangesAsync(token); return(entity); } }
public Task <List <OwnerCertificationAnnex> > GetListIncludeAsync(OwnerCertificationAnnexDto dto, CancellationToken token = default) { throw new NotImplementedException(); }
public Task DeleteAsync(OwnerCertificationAnnexDto dto, CancellationToken token = default) { throw new NotImplementedException(); }