public async void Update(RentalItemModel rentalItem) { RentalItems.RowEditOptions.EditRowId = null; await _catalogFacade.UpdateRentalItemAsync(rentalItem); RentalItems.RequestRefresh(); }
public async Task DeleteRentalItemAsync(RentalItemModel rentalItem) { RentalItem ri = new RentalItem() { Id = rentalItem.Id, Name = rentalItem.Name, DescriptionHtml = rentalItem.DescriptionHtml, PictureUrl = rentalItem.PictureUrl, PricePerHour = rentalItem.PricePerHour, Type = rentalItem.Type }; using var uow = (EntityFrameworkUnitOfWork <PhotoBoothContext>)UnitOfWorkFactory.Create(); uow.Context.RentalItems.Remove(ri); await uow.CommitAsync(); }
public async void Delete(RentalItemModel rentalItem) { await _catalogFacade.DeleteRentalItemAsync(rentalItem); RentalItems.RequestRefresh(); }
public void Edit(RentalItemModel product) { RentalItems.RowEditOptions.EditRowId = product.Id; }
public Task UpdateRentalItemAsync(RentalItemModel rentalItem) { throw new NotImplementedException(); }