protected async void Load() { canEdit = true; var sampleGetOrderByIdResult = await Sample.GetOrderById(int.Parse($"{Id}")); order = sampleGetOrderByIdResult; }
public async Task <Models.Sample.Order> CreateOrder(Models.Sample.Order order) { OnOrderCreated(order); context.Orders.Add(order); context.SaveChanges(); return(order); }
public async Task <Models.Sample.Order> CancelOrderChanges(Models.Sample.Order item) { var entity = context.Entry(item); entity.CurrentValues.SetValues(entity.OriginalValues); entity.State = EntityState.Unchanged; return(item); }
protected async void Form0Submit(BlazorMultiTenant.Models.Sample.Order args) { try { var sampleUpdateOrderResult = await Sample.UpdateOrder(int.Parse($"{Id}"), order); DialogService.Close(order); } catch (Exception sampleUpdateOrderException) { NotificationService.Notify(NotificationSeverity.Error, $"Error", $"Unable to update Order"); } }
public async Task <Models.Sample.Order> UpdateOrder(int?id, Models.Sample.Order order) { OnOrderUpdated(order); var item = context.Orders .Where(i => i.Id == id) .First(); var entry = context.Entry(item); entry.CurrentValues.SetValues(order); entry.State = EntityState.Modified; context.SaveChanges(); return(order); }
partial void OnOrderCreated(Models.Sample.Order item);
partial void OnOrderGet(Models.Sample.Order item);
partial void OnOrderDeleted(Models.Sample.Order item);
protected async void Load() { order = new BlazorMultiTenant.Models.Sample.Order(); }
protected async void Grid0RowSelect(BlazorMultiTenant.Models.Sample.Order args) { var result = await DialogService.OpenAsync <EditOrder>("Edit Order", new Dictionary <string, object>() { { "Id", args.Id } }); await InvokeAsync(() => { StateHasChanged(); }); }