Hello guys I have a problem I have made a grid database and everything works but I do not edit the record I cannot edit an existing record I can add delete a record but when I try to edit it does not work what I need to change in my application start working
[Parameter] public Uzytkowniccy uzytkownik { get; set; }
List<Uzytkowniccy> uzytkownicy { get; set; }
bool Dodaj { get; set; }
bool Record { get; set; }
public void DodajU()
{
Record = true;
uzytkownik = new Uzytkowniccy();
uzytkownik.Imie = uzytkownik.Nazwisko = uzytkownik.Email = uzytkownik.Email = uzytkownik.Login = uzytkownik.Password = uzytkownik.PPassword = String.Empty;
isVisible = true;
}
public void EdytujRekord(GridCommandEventArgs args)
{
Record = false;
uzytkownik = (args.Item as Uzytkowniccy);
isVisible = true;
}
async Task DeleteItem(GridCommandEventArgs args)
{
var argsItem = (Uzytkowniccy)args.Item;
var httpResponseMessage = await Http.DeleteAsync($"api/uzytkownicy/{argsItem.Id}");
if (httpResponseMessage.IsSuccessStatusCode)
{
uzytkownicy.Remove(argsItem);
}
}
Here is this part which doesn't work
async Task OnValidSubmit(object obj)
{
isVisible = false;
if (obj != null)
{
if (Record)
{
await Http.PostAsJsonAsync("api/uzytkownicy", uzytkownik);
}
else
await Http.PutAsJsonAsync("api/uzytkownicy", uzytkownik);
}
uzytkownicy = await Http.GetFromJsonAsync<List<Uzytkowniccy>>("api/uzytkownicy");
}