|
|
|
@ -8,9 +8,6 @@ namespace BlazorProject.Pages;
|
|
|
|
|
|
|
|
|
|
public partial class EmployeeData
|
|
|
|
|
{
|
|
|
|
|
[Inject] public IStringLocalizer<App> Localize { get; set; }
|
|
|
|
|
[Inject] public IJSRuntime JSRuntime { get; set; }
|
|
|
|
|
|
|
|
|
|
Employee employee = new Employee();
|
|
|
|
|
|
|
|
|
|
List<Employee> lstEmployees = new List<Employee>();
|
|
|
|
@ -24,7 +21,7 @@ public partial class EmployeeData
|
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
|
|
|
{
|
|
|
|
|
setTitle();
|
|
|
|
|
var empGetJS = (IJSInProcessRuntime)JSRuntime;
|
|
|
|
|
var empGetJS = (IJSInProcessRuntime)JsRuntime;
|
|
|
|
|
var empList = await empGetJS.InvokeAsync<string>("employeeData.get");
|
|
|
|
|
FetchEmployeeFromLocalStorage(empList);
|
|
|
|
|
}
|
|
|
|
@ -33,7 +30,7 @@ public partial class EmployeeData
|
|
|
|
|
{
|
|
|
|
|
employee.JoiningDate = DateTime.Now;
|
|
|
|
|
lstEmployees.Add(employee);
|
|
|
|
|
var empSetJS = (IJSInProcessRuntime)JSRuntime;
|
|
|
|
|
var empSetJS = (IJSInProcessRuntime)JsRuntime;
|
|
|
|
|
empSetJS.InvokeVoid("employeeData.set", JsonConvert.SerializeObject(lstEmployees));
|
|
|
|
|
employee = new Employee();
|
|
|
|
|
}
|
|
|
|
|