public async Task Execute(string payedItemId, PayedItemsMeta itemMeta) { int reservationId = int.Parse(payedItemId); var reservation = await UnitOfWork.ReservationsRepository .Where(r => r.ReservationId == reservationId) .FirstOrDefaultAsync() ?? throw new ContentNotFoundException("Не е намерена резервацията!"); reservation.PaymentStatus = PaymentStatus.FullPayed; await UnitOfWork.SaveAsync(); }
// public Task Execute(string payedItemId, PayedItemsMeta itemMeta) { return(Task.CompletedTask); }