public async Task <Models.Sample.OrderDetail> CancelOrderDetailChanges(Models.Sample.OrderDetail item) { var entity = context.Entry(item); entity.CurrentValues.SetValues(entity.OriginalValues); entity.State = EntityState.Unchanged; return(item); }
public async Task <Models.Sample.OrderDetail> CreateOrderDetail(Models.Sample.OrderDetail orderDetail) { OnOrderDetailCreated(orderDetail); context.OrderDetails.Add(orderDetail); context.SaveChanges(); return(orderDetail); }
protected async void Load() { var sampleGetOrdersResult = await Sample.GetOrders(); getOrdersResult = sampleGetOrdersResult; var sampleGetProductsResult = await Sample.GetProducts(); getProductsResult = sampleGetProductsResult; orderdetail = new BlazorMultiTenant.Models.Sample.OrderDetail(); }
protected async void Form0Submit(BlazorMultiTenant.Models.Sample.OrderDetail args) { try { var sampleCreateOrderDetailResult = await Sample.CreateOrderDetail(orderdetail); DialogService.Close(orderdetail); } catch (Exception sampleCreateOrderDetailException) { NotificationService.Notify(NotificationSeverity.Error, $"Error", $"Unable to create new OrderDetail!"); } }
public async Task <Models.Sample.OrderDetail> UpdateOrderDetail(int?id, Models.Sample.OrderDetail orderDetail) { OnOrderDetailUpdated(orderDetail); var item = context.OrderDetails .Where(i => i.Id == id) .First(); var entry = context.Entry(item); entry.CurrentValues.SetValues(orderDetail); entry.State = EntityState.Modified; context.SaveChanges(); return(orderDetail); }
partial void OnOrderDetailUpdated(Models.Sample.OrderDetail item);
partial void OnOrderDetailGet(Models.Sample.OrderDetail item);
partial void OnOrderDetailDeleted(Models.Sample.OrderDetail item);
protected async void Grid0RowSelect(BlazorMultiTenant.Models.Sample.OrderDetail args) { var result = await DialogService.OpenAsync <EditOrderDetail>("Edit Order Detail", new Dictionary <string, object>() { { "Id", args.Id } }); await InvokeAsync(() => { StateHasChanged(); }); }