public async Task <Room> UpdateAsync(RoomUpdateModel model) { await _typeRepoGetService.ValidateAsync(model); await _roomGetService.ValidateAsync(model); return(await _repository.UpdateAsync(model)); }
public async Task <DomainPayment> UpdateAsync(PaymentUpdateModel model) { await booking_service.ValidateAsync(model); await payment_service.ValidateAsync(model); return(await _repository.UpdateAsync(model)); }
public async Task <Booking> CreateAsync(BookingUpdateModel model) { await client_service.ValidateAsync(model); await room_service.ValidateAsync(model); return(await _repository.CreateAsync(model)); }
public async Task DeleteAsync(IRoomContainer model) { await _roomGetService.ValidateAsync(model); await _repository.DeleteAsync(model); }
public async Task DeleteAsync(IPaymentContainer model) { await payment_service.ValidateAsync(model); await _repository.DeleteAsync(model); }
public async Task DeleteAsync(IBookingContainer model) { await booking_service.ValidateAsync(model); await _repository.DeleteAsync(model); }