示例#1
0
        public bool DeleteFile(int fileID)
        {
            var file = mediaFilesRepository.GetById(fileID);

            if (file != null)
            {
                if (file.ClientSchedulesList.Count > 0)
                {
                    return(false);
                }
                else
                {
                    File.Delete(file.Path);
                    mediaFilesRepository.Delete(file);
                }
            }

            unitOfWork.Commit();
            return(true);
        }