예제 #1
0
        public async Task <bool> DeleteLicense(int id)
        {
            var result = await _licensesRepository.GetSingleLicense(id);

            var mapped = _mapper.Map <ZabotaLicenses>(result);

            foreach (var path in mapped.Photo)
            {
                _upload.DeleteImage(path.Path);
            }

            await _licensesRepository.Delete(id);

            return(true);
        }
예제 #2
0
        public async Task <bool> DeleteArticleByID(int id)
        {
            var result = await _articlesRepository.GetSingle(id);

            _upload.DeleteImage(result.Img);

            await _articlesRepository.Delete(id);

            return(true);
        }
예제 #3
0
        public async Task <bool> DeleteDoctorInfo(int id)
        {
            var result = await _doctorInfoRepository.GetSingle(id);

            _upload.DeleteImage(result.Photo);

            await _doctorInfoRepository.Delete(id);

            return(true);
        }
예제 #4
0
        public async Task <bool> DeleteSliderPhoto(int id)
        {
            var result = await _sliderRepository.Get();

            _upload.DeleteImage(result
                                .FirstOrDefault(x => x.Id == id)
                                .Image);

            await _sliderRepository.Delete(id);

            return(true);
        }