public async Task <AnnouncementAnnex> AddAsync(AnnouncementAnnexDto dto, CancellationToken token = default) { using (var db = new GuoGuoCommunityContext()) { var entity = db.AnnouncementAnnices.Add(new AnnouncementAnnex { AnnouncementId = dto.AnnouncementId, AnnexContent = dto.AnnexContent, CreateOperationTime = dto.OperationTime, CreateOperationUserId = dto.OperationUserId, }); if (!Guid.TryParse(entity.AnnexContent, out var annexContent)) { throw new NotImplementedException("公告附件id信息不正确!"); } var upload = db.Uploads.Where(x => x.Id == annexContent).FirstOrDefault(); entity.AnnexId = dto.AnnexContent; entity.AnnexContent = upload.Agreement + upload.Host + upload.Domain + upload.Directory + upload.File; await db.SaveChangesAsync(token); return(entity); } }
public Task UpdateAsync(AnnouncementAnnexDto dto, CancellationToken token = default) { throw new NotImplementedException(); }
public Task <List <AnnouncementAnnex> > GetListIncludeAsync(AnnouncementAnnexDto dto, CancellationToken token = default) { throw new NotImplementedException(); }
public Task <List <VoteResultRecord> > GetAllAsync(AnnouncementAnnexDto dto, CancellationToken token = default) { throw new NotImplementedException(); }