documentation

This commit is contained in:
Frede Hundewadt 2022-12-16 07:25:20 +01:00
parent ef50cbc3ff
commit 1a5dba0395

View file

@ -27,20 +27,30 @@ public partial class WorkDateComponent : IDisposable
/// <summary>
/// User preference service
/// </summary>
[Inject] public UserPrefService Prefs { get; set; }
[Inject]
public UserPrefService Prefs { get; set; }
/// <summary>
/// OnChanged callback function
/// </summary>
[Parameter] public EventCallback<string> OnChangedCallback { get; set; }
[Parameter]
public EventCallback<string> OnChangedCallback { get; set; }
/// <summary>
/// work date context holding the edit value
/// </summary>
private EditContext WorkDateContext { get; set; }
/// <summary>
/// Selected data
/// </summary>
private DateTime SelectedDate { get; set; }
/// <summary>
/// user preferences
/// </summary>
private UserPref _prefs = new();
/// <summary>
/// Component Initialization
/// </summary>
@ -53,6 +63,7 @@ public partial class WorkDateComponent : IDisposable
? DateTime.Now
: DateTime.Parse(_prefs.WorkDate);
}
/// <summary>
/// OnDateChanged function call to invoke the event callback
/// </summary>
@ -63,6 +74,7 @@ public partial class WorkDateComponent : IDisposable
await Prefs.SetWorkDate(val);
await OnChangedCallback.InvokeAsync($"{val:yyyy-MM-dd}");
}
/// <summary>
/// ProfileService
/// </summary>
@ -72,6 +84,7 @@ public partial class WorkDateComponent : IDisposable
_prefs = newUserPref;
StateHasChanged();
}
/// <summary>
/// Component dispose
/// </summary>