コード例 #1
0
        public IResult Delete(int id)
        {
            var value = announcementDal.Get(x => x.Id == id);

            announcementDal.Delete(value);
            return(new SuccessResult());
        }
コード例 #2
0
        public async Task <BasexResponse <Material> > DeleteByIdAsync(int materialId)
        {
            try
            {
                var material = await _materialDal.GetAsync(materialId);

                _materialDal.Delete(material);
                var announcement = await _announcementDal.GetAsync(material.AnnouncementId);

                _announcementDal.Delete(announcement);
                await _unitOfWork.CompleteAsync();

                return(new BasexResponse <Material>(material));
            }
            catch (Exception ex)
            {
                return(new BasexResponse <Material>(ex.Message));
            }
        }
コード例 #3
0
 public void Delete(int announcementId)
 {
     _announcementDal.Delete(new Announcement {
         AnnouncementId = announcementId
     });
 }