public async Task EditAsync()

in Webapp/SDAF/Controllers/FileController.cs [232:263]


        public async Task<IActionResult> EditAsync(string id, string sourceController, string fileName, int type = 0)
        {
            AppFile file = null;
            ViewBag.IsImagesFile = false;
            switch (type)
            {
                case 0:
                    file = await GetImagesFile(fileName, type, "VM");
                    ViewBag.IsImagesFile = true;
                    file.FileType = 0;
                    break;
                case 1:
                case 2:
                    file = await GetImagesFile(id + "_" + fileName, type, GetPartitionKey(id));
                    ViewBag.IsImagesFile = true;
                    ViewBag.FilePattern = id + "_" + fileName;
                    file.FileType = type;
                    break;
                default:
                    file = await _appFileService.GetByIdAsync(id, GetPartitionKey(id));
                    break;
            }

            if (file == null) return NotFound();

            byte[] bytes = file.Content;
            string bitString = Encoding.UTF8.GetString(bytes);
            ViewBag.Message = bitString;
            ViewBag.SourceController = sourceController;
            ViewBag.Type = type;
            return View(file);
        }