Browse Source

Removed MongDB conn string.

pull/997/head
Alper Ebicoglu 7 years ago
parent
commit
cdd8cafc4f
  1. 2402
      modules/docs/app/VoloDocs/Logs/logs.txt
  2. 1
      modules/docs/app/VoloDocs/Pages/Error.cshtml.cs
  3. 67
      modules/docs/app/VoloDocs/Pages/Index.cshtml
  4. 32
      modules/docs/app/VoloDocs/Pages/Index.cshtml.cs
  5. 19
      modules/docs/app/VoloDocs/VoloDocsModule.cs
  6. 5
      modules/docs/app/VoloDocs/appsettings.json
  7. 2
      modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Index.cshtml

2402
modules/docs/app/VoloDocs/Logs/logs.txt

File diff suppressed because it is too large

1
modules/docs/app/VoloDocs/Pages/Error.cshtml.cs

@ -5,7 +5,6 @@ using System.Threading.Tasks;
using Microsoft.AspNetCore.Diagnostics;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using Serilog;
using Volo.Abp.AspNetCore.Mvc.UI.RazorPages;
using Volo.Abp.Domain.Entities;

67
modules/docs/app/VoloDocs/Pages/Index.cshtml

@ -1,4 +1,69 @@
@page
@using Castle.Core.Internal
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Docs
@using Volo.Docs.Localization
@using Volo.Docs.Pages.Documents
@model VoloDocs.Pages.IndexModel
@inject IHtmlLocalizer<DocsResource> L
@section styles {
<abp-style-bundle name="@typeof(IndexModel).FullName">
<abp-style src="/Pages/Documents/Shared/Styles/vs.css" />
<abp-style src="/assets/fa/css/font-awesome.min.css" />
</abp-style-bundle>
}
<h3>Welcome to the VoloDocs!</h3>
<a href="/documents/">Go to documents...</a>
<p>1- CHECK APPSETTINGS.JSON IS CONFIGURED </p>
<p>2- CHECK DATABASE EXIST </p>
<p>2- CHECK ANY PROJECT </p>
<p>
<a href="/Documents">Go to documents...</a>
</p>
<p>
<a href="/Docs/Admin/Projects">Create project</a>
</p>
<p>
<a href="/Admin">Go to admin...</a>
</p>
<p>
<a href="/account/login">Login</a>
</p>
<div class="p-5">
@if (Model.Projects.IsNullOrEmpty())
{
<div class="alert alert-secondary text-center" role="alert">
No project!
</div>
}
@if (Model.Projects.Count > 0)
{
<h1>@L["Projects"]</h1>
<p>
<ul style="list-style-type: upper-roman;">
@foreach (var project in Model.Projects)
{
<li>
<h3>
<a asp-page="./Project/Index"
asp-route-projectName="@project.ShortName"
asp-route-version="@DocsAppConsts.Latest">
@project.Name
</a>
</h3>
</li>
}
</ul>
</p>
}
</div>

32
modules/docs/app/VoloDocs/Pages/Index.cshtml.cs

@ -4,13 +4,43 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
using Volo.Docs;
using Volo.Docs.Projects;
namespace VoloDocs.Pages
{
public class IndexModel : PageModel
{
public void OnGet()
public IReadOnlyList<ProjectDto> Projects { get; set; }
private readonly IProjectAppService _projectAppService;
public IndexModel(IProjectAppService projectAppService)
{
_projectAppService = projectAppService;
}
public async Task<IActionResult> OnGet()
{
//var listResult = await _projectAppService.GetListAsync();
//if (listResult.Items.Any())
//{
// return RedirectToPage("./Project/Index", new
// {
// projectName = listResult.Items[0].ShortName,
// version = DocsAppConsts.Latest,
// documentName = listResult.Items[0].DefaultDocumentName
// });
//}
//else
//{
//}
return Page();
}
}
}

19
modules/docs/app/VoloDocs/VoloDocsModule.cs

@ -1,14 +1,10 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Diagnostics;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Localization;
using Microsoft.AspNetCore.Mvc.RazorPages;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using Swashbuckle.AspNetCore.Swagger;
@ -18,7 +14,6 @@ using Volo.Abp.AspNetCore.Mvc.UI;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Components;
using Volo.Abp.AspNetCore.Mvc.UI.Theming;
using Volo.Abp.Autofac;
using Volo.Abp.Data;
@ -61,8 +56,7 @@ namespace VoloDocs
Configure<DbConnectionOptions>(options =>
{
const string connStringName = "SqlServer";
options.ConnectionStrings.Default = configuration.GetConnectionString(connStringName);
options.ConnectionStrings.Default = configuration["ConnectionString"];
});
Configure<AbpDbContextOptions>(options =>
@ -131,15 +125,8 @@ namespace VoloDocs
app.UseRequestLocalization(app.ApplicationServices.GetRequiredService<IOptions<RequestLocalizationOptions>>().Value);
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseStatusCodePagesWithReExecute("/error/{0}");
app.UseMiddleware<GlobalExceptionHandlerMiddleware>();
}
app.UseStatusCodePagesWithReExecute("/error/{0}");
app.UseMiddleware<GlobalExceptionHandlerMiddleware>();
app.UseMvc(routes =>
{

5
modules/docs/app/VoloDocs/appsettings.json

@ -1,6 +1,3 @@
{
"ConnectionStrings": {
"SqlServer": "Server=localhost;Database=VoloDocs;Trusted_Connection=True;MultipleActiveResultSets=true",
"MongoDb": "mongodb://localhost:27017|VoloDocs"
}
"ConnectionString": "Server=localhost;Database=VoloDocs;Trusted_Connection=True;MultipleActiveResultSets=true"
}

2
modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Index.cshtml

@ -34,7 +34,7 @@
<abp-dropdown>
<abp-dropdown-button button-type="Primary" icon="plus" text="@L["CreateANewProject"].Value" />
<abp-dropdown-menu align="Right">
<abp-dropdown-item href="#" id="CreateNewGithubProjectButtonId"><i class="fa fa-github"></i> Github</abp-dropdown-item>
<abp-dropdown-item href="#" id="CreateNewGithubProjectButtonId"><i class="fa fa-github"></i> GitHub</abp-dropdown-item>
</abp-dropdown-menu>
</abp-dropdown>
}

Loading…
Cancel
Save