Merge pull request #392 from hishamco/remove-unnecessary-modules

Remove unnecessary modules
This commit is contained in:
Shaun Walker 2020-04-21 15:19:51 -04:00 committed by GitHub
commit 62a7c0e584
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 0 additions and 134 deletions

View File

@ -1,16 +0,0 @@
@namespace Oqtane.Modules.Counter
@inherits ModuleBase
Current count: @currentCount
<br />
<button type="button" class="btn btn-primary" @onclick="IncrementCount">Click me</button>
<br />
<br />
@code {
private int currentCount = 0;
private void IncrementCount()
{
currentCount++;
}
}

View File

@ -1,14 +0,0 @@
using Oqtane.Models;
namespace Oqtane.Modules.Counter
{
public class ModuleInfo : IModule
{
public ModuleDefinition ModuleDefinition => new ModuleDefinition
{
Name = "Counter",
Description = "Increments a counter",
Version = "1.0.0"
};
}
}

View File

@ -1,42 +0,0 @@
@using Oqtane.Modules.Weather.Services
@namespace Oqtane.Modules.Weather
@inherits ModuleBase
@if (forecasts == null)
{
<p><em>Loading...</em></p>
}
else
{
<table class="table">
<thead>
<tr>
<th>Date</th>
<th>Temp. (C)</th>
<th>Temp. (F)</th>
<th>Summary</th>
</tr>
</thead>
<tbody>
@foreach (var forecast in forecasts)
{
<tr>
<td>@forecast.Date.ToShortDateString()</td>
<td>@forecast.TemperatureC</td>
<td>@forecast.TemperatureF</td>
<td>@forecast.Summary</td>
</tr>
}
</tbody>
</table>
}
@code {
private WeatherForecast[] forecasts;
protected override async Task OnInitializedAsync()
{
WeatherForecastService forecastservice = new WeatherForecastService();
forecasts = await forecastservice.GetForecastAsync(DateTime.UtcNow);
}
}

View File

@ -1,12 +0,0 @@
using System;
namespace Oqtane.Modules.Weather
{
public class WeatherForecast
{
public DateTime Date { get; set; }
public int TemperatureC { get; set; }
public int TemperatureF { get; set; }
public string Summary { get; set; }
}
}

View File

@ -1,14 +0,0 @@
using Oqtane.Models;
namespace Oqtane.Modules.Weather
{
public class ModuleInfo : IModule
{
public ModuleDefinition ModuleDefinition => new ModuleDefinition
{
Name = "Weather",
Description = "Displays random weather using a service",
Version = "1.0.0"
};
}
}

View File

@ -1,10 +0,0 @@
using System;
using System.Threading.Tasks;
namespace Oqtane.Modules.Weather.Services
{
public interface IWeatherForecastService
{
Task<WeatherForecast[]> GetForecastAsync(DateTime startDate);
}
}

View File

@ -1,26 +0,0 @@
using Oqtane.Modules;
using System;
using System.Linq;
using System.Threading.Tasks;
namespace Oqtane.Modules.Weather.Services
{
public class WeatherForecastService : IWeatherForecastService
{
private static string[] Summaries = new[]
{
"Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
};
public Task<WeatherForecast[]> GetForecastAsync(DateTime startDate)
{
var rng = new Random();
return Task.FromResult(Enumerable.Range(1, 5).Select(index => new WeatherForecast
{
Date = startDate.AddDays(index),
TemperatureC = rng.Next(-20, 55),
Summary = Summaries[rng.Next(Summaries.Length)]
}).ToArray());
}
}
}