refactoring the blog post
This commit is contained in:
parent
9289207085
commit
ee1e49fde5
20 changed files with 40 additions and 40 deletions
|
|
@ -7,7 +7,7 @@ namespace Yavsc
|
||||||
{
|
{
|
||||||
public interface IBlogPostPayLoad
|
public interface IBlogPostPayLoad
|
||||||
{
|
{
|
||||||
string? Content { get; set; }
|
string? Article { get; set; }
|
||||||
string? Photo { get; set; }
|
string? Photo { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -175,7 +175,7 @@
|
||||||
<data name="Comment"><value>Commentaire</value></data>
|
<data name="Comment"><value>Commentaire</value></data>
|
||||||
<data name="Consultant"><value>Consultant</value></data>
|
<data name="Consultant"><value>Consultant</value></data>
|
||||||
<data name="ContactAPerformer"><value>Contactez un préstataire</value></data>
|
<data name="ContactAPerformer"><value>Contactez un préstataire</value></data>
|
||||||
<data name="Content"><value>Contenu</value></data>
|
<data name="Article"><value>Contenu</value></data>
|
||||||
<data name="Count"><value>Nombre</value></data>
|
<data name="Count"><value>Nombre</value></data>
|
||||||
<data name="CouldNotConvertVToDouble"><value>La convertion de '{0}' en 'double' a été impossible.</value></data>
|
<data name="CouldNotConvertVToDouble"><value>La convertion de '{0}' en 'double' a été impossible.</value></data>
|
||||||
<data name="Create"><value>Créer</value></data>
|
<data name="Create"><value>Créer</value></data>
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@ public class BlogSpotService
|
||||||
{
|
{
|
||||||
throw new AuthorizationFailureException(auth);
|
throw new AuthorizationFailureException(auth);
|
||||||
}
|
}
|
||||||
blog.Content = blogEdit.Content;
|
blog.Article = blogEdit.Article;
|
||||||
blog.Title = blogEdit.Title;
|
blog.Title = blogEdit.Title;
|
||||||
blog.Photo = blogEdit.Photo;
|
blog.Photo = blogEdit.Photo;
|
||||||
blog.ACL = blogEdit.ACL;
|
blog.ACL = blogEdit.ACL;
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<img class="blogphoto" alt="" src="@Model.Photo" title="Photo associée au post">
|
<img class="blogphoto" alt="" src="@Model.Photo" title="Photo associée au post">
|
||||||
<h2 title="Titre du post" class="blogtitle" id="titleview" >@Model.Title</h2>
|
<h2 title="Titre du post" class="blogtitle" id="titleview" >@Model.Title</h2>
|
||||||
|
|
||||||
<div title="Contenu du post" id="contentview">@Model.Content</div>
|
<div title="Contenu du post" id="contentview">@Model.Article</div>
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
<form asp-controller="Blogspot" asp-action="Create">
|
<form asp-controller="Blogspot" asp-action="Create">
|
||||||
|
|
@ -49,11 +49,11 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group mdcoding">
|
<div class="form-group mdcoding">
|
||||||
<label asp-for="Content" class="col-md-2 control-label" ></label>
|
<label asp-for="Article" class="col-md-2 control-label" ></label>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<textarea asp-for="Content" class="form-control" id="Content" data-from="contentview">
|
<textarea asp-for="Article" class="form-control" id="Article" data-from="contentview">
|
||||||
</textarea>
|
</textarea>
|
||||||
<span asp-validation-for="Content" class="text-danger" >
|
<span asp-validation-for="Article" class="text-danger" >
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -18,10 +18,10 @@
|
||||||
@Model.Author
|
@Model.Author
|
||||||
</dd>
|
</dd>
|
||||||
<dt>
|
<dt>
|
||||||
@Html.DisplayNameFor(model => model.Content)
|
@Html.DisplayNameFor(model => model.Article)
|
||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
@Html.DisplayFor(model => model.Content)
|
@Html.DisplayFor(model => model.Article)
|
||||||
</dd>
|
</dd>
|
||||||
<dt>
|
<dt>
|
||||||
@Html.DisplayNameFor(model => model.DateModified)
|
@Html.DisplayNameFor(model => model.DateModified)
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
contentType: "application/json",
|
contentType: "application/json",
|
||||||
data: JSON.stringify({
|
data: JSON.stringify({
|
||||||
Content: $('#Comment').val(),
|
Article: $('#Comment').val(),
|
||||||
ReceiverId: @Model.Id
|
ReceiverId: @Model.Id
|
||||||
}),
|
}),
|
||||||
error: function(xhr,data) {
|
error: function(xhr,data) {
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
if (xhr.responseJSON)
|
if (xhr.responseJSON)
|
||||||
{
|
{
|
||||||
$('#commentValidation').html(
|
$('#commentValidation').html(
|
||||||
xhr.responseJSON.Content);
|
xhr.responseJSON.Article);
|
||||||
} else {
|
} else {
|
||||||
$('#commentValidation').html(
|
$('#commentValidation').html(
|
||||||
"Une erreur est survenue : "+xhr.status+"<br/>"+
|
"Une erreur est survenue : "+xhr.status+"<br/>"+
|
||||||
|
|
@ -69,7 +69,7 @@ $('#commentValidation').html(
|
||||||
<h1 ismarkdown>@Model.Title</h1>
|
<h1 ismarkdown>@Model.Title</h1>
|
||||||
|
|
||||||
@Html.DisplayFor(m=>m.Author)
|
@Html.DisplayFor(m=>m.Author)
|
||||||
<asciidoc>@Html.DisplayFor(m=>m.Content)</asciidoc>
|
<asciidoc>@Html.DisplayFor(m=>m.Article)</asciidoc>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -91,7 +91,7 @@ $('#commentValidation').html(
|
||||||
/>
|
/>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<span asp-validation-for="Content" class="text-danger" ></span>
|
<span asp-validation-for="Article" class="text-danger" ></span>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
||||||
|
|
@ -80,12 +80,12 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group mdcoding">
|
<div class="form-group mdcoding">
|
||||||
<label asp-for="Content" class="col-md-2 control-label" ></label>
|
<label asp-for="Article" class="col-md-2 control-label" ></label>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<textarea asp-for="Content" class="form-control"
|
<textarea asp-for="Article" class="form-control"
|
||||||
id="Content" data-from="contentview">
|
id="Article" data-from="contentview">
|
||||||
</textarea>
|
</textarea>
|
||||||
<span asp-validation-for="Content" class="text-danger" >
|
<span asp-validation-for="Article" class="text-danger" >
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -116,7 +116,7 @@
|
||||||
<hr />
|
<hr />
|
||||||
|
|
||||||
<div id="prev">
|
<div id="prev">
|
||||||
<asciidoc>@Model.Content</asciidoc>
|
<asciidoc>@Model.Article</asciidoc>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div >
|
<div >
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@
|
||||||
</a>
|
</a>
|
||||||
<div>
|
<div>
|
||||||
<a asp-action="Details" asp-route-id="@post.Id">
|
<a asp-action="Details" asp-route-id="@post.Id">
|
||||||
<asciidoc summary="@maxTextLen">@post.Content</asciidoc></a>
|
<asciidoc summary="@maxTextLen">@post.Article</asciidoc></a>
|
||||||
<span style="font-size:x-small;">@Html.DisplayFor(m => post.Author)</span>
|
<span style="font-size:x-small;">@Html.DisplayFor(m => post.Author)</span>
|
||||||
<span style="font-size:xx-small;">
|
<span style="font-size:xx-small;">
|
||||||
posté le @post.DateCreated.ToString("dddd d MMM yyyy à H:mm")
|
posté le @post.DateCreated.ToString("dddd d MMM yyyy à H:mm")
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
<img src="@item.Photo" class="blogphoto"></a>
|
<img src="@item.Photo" class="blogphoto"></a>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<asciidoc>@((item.Content?.Length > 256) ? item.Content.Substring(0, 256) + " ..." : item.Content)</asciidoc>
|
<asciidoc>@((item.Article?.Length > 256) ? item.Article.Substring(0, 256) + " ..." : item.Article)</asciidoc>
|
||||||
<span style="font-size:x-small;">(@item.Author.UserName </span>,
|
<span style="font-size:x-small;">(@item.Author.UserName </span>,
|
||||||
<span style="font-size:xx-small;">
|
<span style="font-size:xx-small;">
|
||||||
posté le @item.DateCreated.ToString("dddd d MMM yyyy à H:mm")
|
posté le @item.DateCreated.ToString("dddd d MMM yyyy à H:mm")
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@
|
||||||
Author
|
Author
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@Html.DisplayNameFor(model => model.Content)
|
@Html.DisplayNameFor(model => model.Article)
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@Html.DisplayNameFor(model => model.DateModified)
|
@Html.DisplayNameFor(model => model.DateModified)
|
||||||
|
|
@ -37,7 +37,7 @@
|
||||||
@item.Author?.UserName
|
@item.Author?.UserName
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div md-content="@item.Content"/>
|
<div md-content="@item.Article"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<table>
|
<table>
|
||||||
|
|
|
||||||
|
|
@ -12,10 +12,10 @@
|
||||||
<hr />
|
<hr />
|
||||||
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
|
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label asp-for="Content" class="col-md-2 control-label"></label>
|
<label asp-for="Article" class="col-md-2 control-label"></label>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<input asp-for="Content" class="form-control" />
|
<input asp-for="Article" class="form-control" />
|
||||||
<span asp-validation-for="Content" class="text-danger" ></span>
|
<span asp-validation-for="Article" class="text-danger" ></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
|
|
|
||||||
|
|
@ -12,10 +12,10 @@
|
||||||
<hr />
|
<hr />
|
||||||
<dl class="dl-horizontal">
|
<dl class="dl-horizontal">
|
||||||
<dt>
|
<dt>
|
||||||
@Html.DisplayNameFor(model => model.Content)
|
@Html.DisplayNameFor(model => model.Article)
|
||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
@Html.DisplayFor(model => model.Content)
|
@Html.DisplayFor(model => model.Article)
|
||||||
</dd>
|
</dd>
|
||||||
<dt>
|
<dt>
|
||||||
@Html.DisplayNameFor(model => model.DateCreated)
|
@Html.DisplayNameFor(model => model.DateCreated)
|
||||||
|
|
|
||||||
|
|
@ -11,10 +11,10 @@
|
||||||
<hr />
|
<hr />
|
||||||
<dl class="dl-horizontal">
|
<dl class="dl-horizontal">
|
||||||
<dt>
|
<dt>
|
||||||
@Html.DisplayNameFor(model => model.Content)
|
@Html.DisplayNameFor(model => model.Article)
|
||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
@Html.DisplayFor(model => model.Content)
|
@Html.DisplayFor(model => model.Article)
|
||||||
</dd>
|
</dd>
|
||||||
<dt>
|
<dt>
|
||||||
@Html.DisplayNameFor(model => model.DateCreated)
|
@Html.DisplayNameFor(model => model.DateCreated)
|
||||||
|
|
|
||||||
|
|
@ -13,10 +13,10 @@
|
||||||
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
|
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
|
||||||
<input type="hidden" asp-for="Id" />
|
<input type="hidden" asp-for="Id" />
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label asp-for="Content" class="col-md-2 control-label"></label>
|
<label asp-for="Article" class="col-md-2 control-label"></label>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<input asp-for="Content" class="form-control" />
|
<input asp-for="Article" class="form-control" />
|
||||||
<span asp-validation-for="Content" class="text-danger" ></span>
|
<span asp-validation-for="Article" class="text-danger" ></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
<table class="table">
|
<table class="table">
|
||||||
<tr>
|
<tr>
|
||||||
<th>
|
<th>
|
||||||
@Html.DisplayNameFor(model => model.Content)
|
@Html.DisplayNameFor(model => model.Article)
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
@Html.DisplayNameFor(model => model.DateCreated)
|
@Html.DisplayNameFor(model => model.DateCreated)
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
@foreach (var item in Model) {
|
@foreach (var item in Model) {
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@Html.DisplayFor(modelItem => item.Content)
|
@Html.DisplayFor(modelItem => item.Article)
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@Html.DisplayFor(modelItem => item.DateCreated)
|
@Html.DisplayFor(modelItem => item.DateCreated)
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
<div data-type="blogcomment" data-id="@Model.Id" data-receiver-id="@Model.ReceiverId" data-allow-edit="@(User.GetUserId()==Model.AuthorId?"true":"false")"
|
<div data-type="blogcomment" data-id="@Model.Id" data-receiver-id="@Model.ReceiverId" data-allow-edit="@(User.GetUserId()==Model.AuthorId?"true":"false")"
|
||||||
data-allow-moderate="@ViewData["moderatoFlag"]" data-date="@Model.DateCreated.ToString("yyyy-MM-dd hh:mm:ss")" data-username="@Model.Author.UserName" >
|
data-allow-moderate="@ViewData["moderatoFlag"]" data-date="@Model.DateCreated.ToString("yyyy-MM-dd hh:mm:ss")" data-username="@Model.Author.UserName" >
|
||||||
<asciidoc>@Model.Content</asciidoc>
|
<asciidoc>@Model.Article</asciidoc>
|
||||||
|
|
||||||
@if (Model.Children!=null) {
|
@if (Model.Children!=null) {
|
||||||
<div class="subcomments">
|
<div class="subcomments">
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
for (var i = 0; i < response.length; i++) {
|
for (var i = 0; i < response.length; i++) {
|
||||||
var filer = response[i];
|
var filer = response[i];
|
||||||
$('<p><a href="/files/@User.GetUserName()/' + filer.FileName + '">' + filer.FileName + '</a></p>').appendTo('#ql-editor-2');
|
$('<p><a href="/files/@User.GetUserName()/' + filer.FileName + '">' + filer.FileName + '</a></p>').appendTo('#ql-editor-2');
|
||||||
updateMD('Content', $('#contentview').html());
|
updateMD('Article', $('#contentview').html());
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
url: '/api/fs'
|
url: '/api/fs'
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ namespace Yavsc.Models.Blog
|
||||||
Id = post.Id;
|
Id = post.Id;
|
||||||
AuthorId = post.AuthorId;
|
AuthorId = post.AuthorId;
|
||||||
ACL = post.ACL;
|
ACL = post.ACL;
|
||||||
Content = post.Content;
|
Article = post.Article;
|
||||||
Title = post.Title;
|
Title = post.Title;
|
||||||
Publish = publish;
|
Publish = publish;
|
||||||
}
|
}
|
||||||
|
|
@ -39,7 +39,7 @@ namespace Yavsc.Models.Blog
|
||||||
public string Title { get; set; }
|
public string Title { get; set; }
|
||||||
|
|
||||||
[StringLength(56224)]
|
[StringLength(56224)]
|
||||||
public string? Content { get; set; }
|
public string? Article { get; set; }
|
||||||
|
|
||||||
[InverseProperty("Target")]
|
[InverseProperty("Target")]
|
||||||
[Display(Name = "Liste de contrôle d'accès")]
|
[Display(Name = "Liste de contrôle d'accès")]
|
||||||
|
|
|
||||||
|
|
@ -174,7 +174,7 @@
|
||||||
<data name="Comment"><value>Commentaire</value></data>
|
<data name="Comment"><value>Commentaire</value></data>
|
||||||
<data name="Consultant"><value>Consultant</value></data>
|
<data name="Consultant"><value>Consultant</value></data>
|
||||||
<data name="ContactAPerformer"><value>Contactez un préstataire</value></data>
|
<data name="ContactAPerformer"><value>Contactez un préstataire</value></data>
|
||||||
<data name="Content"><value>Contenu</value></data>
|
<data name="Article"><value>Contenu</value></data>
|
||||||
<data name="Count"><value>Nombre</value></data>
|
<data name="Count"><value>Nombre</value></data>
|
||||||
<data name="CouldNotConvertVToDouble"><value>La convertion de '{0}' en 'double' a été impossible.</value></data>
|
<data name="CouldNotConvertVToDouble"><value>La convertion de '{0}' en 'double' a été impossible.</value></data>
|
||||||
<data name="Create"><value>Créer</value></data>
|
<data name="Create"><value>Créer</value></data>
|
||||||
|
|
|
||||||
|
|
@ -172,7 +172,7 @@
|
||||||
<data name="Comment"><value>comentário</value></data>
|
<data name="Comment"><value>comentário</value></data>
|
||||||
<data name="Consultant"><value>consultor</value></data>
|
<data name="Consultant"><value>consultor</value></data>
|
||||||
<data name="ContactAPerformer"><value>Entre em contato com um inquilino</value></data>
|
<data name="ContactAPerformer"><value>Entre em contato com um inquilino</value></data>
|
||||||
<data name="Content"><value>conteúdo</value></data>
|
<data name="Article"><value>conteúdo</value></data>
|
||||||
<data name="Count"><value>número</value></data>
|
<data name="Count"><value>número</value></data>
|
||||||
<data name="CouldNotConvertVToDouble"><value>A conversão de '{0}' para 'double' era impossível.</value></data>
|
<data name="CouldNotConvertVToDouble"><value>A conversão de '{0}' para 'double' era impossível.</value></data>
|
||||||
<data name="Create"><value>criar</value></data>
|
<data name="Create"><value>criar</value></data>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue