added interpolation

This commit is contained in:
AnkitSharma-007 2020-11-28 20:04:38 +05:30
parent 6b9cd28dc0
commit 0bee290f3e
4 changed files with 21 additions and 1 deletions

View File

@ -3,7 +3,7 @@
@inject IJSRuntime JSRuntime
@inject Microsoft.Extensions.Localization.IStringLocalizer<App> Localize
<h1>@Localize["Employee Data"]</h1>
<h1>@title</h1>
<br />
<EditForm Model="@employee" OnSubmit="SaveEmployeeToLocalStorage">
<div class="row">
@ -67,11 +67,14 @@
@code{
Employee employee = new Employee();
List<Employee> lstEmployees = new List<Employee>();
string title;
string companyName = "Phrase";
string[] TableHeader = { "Name", "Gender", "City", "Salary", "Joining Date" };
protected override async Task OnInitializedAsync()
{
setTitle();
var empGetJS = (IJSInProcessRuntime)JSRuntime;
var empList = await empGetJS.InvokeAsync<string>("employeeData.get");
FetchEmployeeFromLocalStorage(empList);
@ -84,6 +87,8 @@
var empSetJS = (IJSInProcessRuntime)JSRuntime;
empSetJS.InvokeVoid("employeeData.set", JsonConvert.SerializeObject(lstEmployees));
employee = new Employee();
string str = Localize["Employee Data"];
}
void FetchEmployeeFromLocalStorage(string empList)
@ -94,6 +99,12 @@
}
}
void setTitle()
{
string localizedTitle = Localize["Title"];
title = string.Format(localizedTitle, companyName);
}
class Employee
{
public string Name { get; set; }

View File

@ -144,4 +144,7 @@
<data name="Select Gender" xml:space="preserve">
<value>حدد نوع الجنس</value>
</data>
<data name="Title" xml:space="preserve">
<value>{0} برنامج تعليمي بواسطة</value>
</data>
</root>

View File

@ -144,4 +144,7 @@
<data name="Select Gender" xml:space="preserve">
<value>Sélectionnez le sexe</value>
</data>
<data name="Title" xml:space="preserve">
<value>Tutoriel par {0}</value>
</data>
</root>

View File

@ -144,4 +144,7 @@
<data name="Select Gender" xml:space="preserve">
<value>Select Gender</value>
</data>
<data name="Title" xml:space="preserve">
<value>Tutorial by {0}</value>
</data>
</root>