Example #1
0
        public async Task <int> Delete(FilesDto files)
        {
            string pathBuild = Path.Combine(Directory.GetCurrentDirectory(), "Uploads\\");

            if (files != null)
            {
                string[] fileName = files.Path.Split("Uploads/");
                pathBuild = Path.Combine(pathBuild, fileName[fileName.Length - 1]);
                DeleteFile(pathBuild);
                //if (File.Exists(Path.Combine(pathBuild)))
                // {
                //   File.Delete(pathBuild);
                // }
                return(await _filesRepository.DeleteById(files.Id));
            }
            return(1);
        }