-
Notifications
You must be signed in to change notification settings - Fork 39
/
Copy pathIBookingVenue.cs
23 lines (22 loc) · 929 Bytes
/
IBookingVenue.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using EventApplicationCore.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EventApplicationCore.Interface
{
public interface IBookingVenue
{
bool checkBookingAvailability(BookingVenue objBV);
int BookEvent(BookingDetails BookingDetail);
int CancelBooking(int? BookingID);
int? BookVenue(BookingVenue objBV);
IEnumerable<BookingDetails> ShowBookingDetail(int UserID);
IEnumerable<BookingDetails> ShowBookingDetail();
int UpdateBookingStatus(string BookingNo, string BookingStatus);
int UpdateBookingStatus(int BookingNo);
IQueryable<BookingDetailTemp> ShowAllBooking(string sortColumn, string sortColumnDir, string Search);
IQueryable<BookingDetailTemp> ShowAllBookingUser(string sortColumn, string sortColumnDir, string Search, int Createdby);
}
}