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);
}