Ejemplo n.º 1
0
        public async void Update(RentalItemModel rentalItem)
        {
            RentalItems.RowEditOptions.EditRowId = null;
            await _catalogFacade.UpdateRentalItemAsync(rentalItem);

            RentalItems.RequestRefresh();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        public async void Delete(RentalItemModel rentalItem)
        {
            await _catalogFacade.DeleteRentalItemAsync(rentalItem);

            RentalItems.RequestRefresh();
        }
Ejemplo n.º 4
0
 public void Edit(RentalItemModel product)
 {
     RentalItems.RowEditOptions.EditRowId = product.Id;
 }
Ejemplo n.º 5
0
 public Task UpdateRentalItemAsync(RentalItemModel rentalItem)
 {
     throw new NotImplementedException();
 }