aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Web/Tango.MachineService/Controllers/FSEDownloadsController.cs
diff options
context:
space:
mode:
authorRoy <Roy.mail.net@gmail.com>2022-10-26 20:46:13 +0300
committerRoy <Roy.mail.net@gmail.com>2022-10-26 20:46:13 +0300
commiteb2d1376f1b8bdc501f85f2d2ee1ffa291838022 (patch)
tree2ecfb2dbd0919adc1b2c169384711a03b5a73735 /Software/Visual_Studio/Web/Tango.MachineService/Controllers/FSEDownloadsController.cs
parent6e656acd517f5843d647b0c52791a3cf1d530340 (diff)
downloadTango-eb2d1376f1b8bdc501f85f2d2ee1ffa291838022.tar.gz
Tango-eb2d1376f1b8bdc501f85f2d2ee1ffa291838022.zip
Work on FSE build variants.
Diffstat (limited to 'Software/Visual_Studio/Web/Tango.MachineService/Controllers/FSEDownloadsController.cs')
-rw-r--r--Software/Visual_Studio/Web/Tango.MachineService/Controllers/FSEDownloadsController.cs11
1 files changed, 8 insertions, 3 deletions
diff --git a/Software/Visual_Studio/Web/Tango.MachineService/Controllers/FSEDownloadsController.cs b/Software/Visual_Studio/Web/Tango.MachineService/Controllers/FSEDownloadsController.cs
index 52eb2bbb5..6c28d93ef 100644
--- a/Software/Visual_Studio/Web/Tango.MachineService/Controllers/FSEDownloadsController.cs
+++ b/Software/Visual_Studio/Web/Tango.MachineService/Controllers/FSEDownloadsController.cs
@@ -16,29 +16,34 @@ using System.Net;
using System.Net.Http.Headers;
using System.Net.Mime;
using Tango.MachineService.Views.FSEDownloads;
+using Tango.BL.Enumerations;
namespace Tango.MachineService.Controllers
{
public class FSEDownloadsController : Controller
{
- public ActionResult Index()
+ public ActionResult Index(int? buildVariant = 0)
{
IndexViewModel model = new IndexViewModel();
using (var db = ObservablesContextHelper.CreateContext())
{
- var versions = db.FseVersions.ToList().OrderByDescending(x => Version.Parse(x.Version)).Take(6).ToList();
+ int build = buildVariant.Value;
+
+ var versions = db.FseVersions.Where(x => x.BuildVariant == build).ToList().OrderByDescending(x => Version.Parse(x.Version)).Take(6).ToList();
var manager = new BlobStorageManager();
var container = manager.GetContainer(MachineServiceConfig.FSE_VERSIONS_CONTAINER);
+ String appName = ((FSEBuildVariants)build) == FSEBuildVariants.FSE ? "Tango FSE" : "Twine Studio";
+
foreach (var item in versions)
{
var installerBlob = container.GetBlockBlobReference(item.InstallerBlobName);
model.Downloads.Add(new FSEDownload()
{
- Name = $"Tango FSE v{Version.Parse(item.Version).ToString(3)}",
+ Name = $"{appName} v{Version.Parse(item.Version).ToString(3)}",
Version = Version.Parse(item.Version).ToString(3),
Comments = item.Comments,
Date = item.LastUpdated.ToString("dddd, dd MMMM yyyy"),