public int SetTMEventSeatState(int tmeventSeatId, SeatState state) { TMEventSeatDto tmeventSeatDto = _tmeventSeatService.GetTMEventSeat(tmeventSeatId); tmeventSeatDto.State = state; return(_tmeventSeatService.UpdateTMEventSeat(tmeventSeatDto)); }
public List <PurchaseHistoryDto> GetPurchaseHistory(string userId) { List <PurchaseHistory> ph = _purchaseHistoryRepository.GetAll().Where(p => p.UserId == userId).ToList(); var phdto = new List <PurchaseHistoryDto>(); foreach (var item in ph) { TMEventSeatDto seat = _tmeventSeatService.GetTMEventSeat(item.TMEventSeatId); TMEventAreaDto area = _tmeventAreaService.GetTMEventArea(seat.TMEventAreaId); phdto.Add(new PurchaseHistoryDto { SeatObj = seat, BookingDate = item.BookingDate, AreaPrice = area.Price, TMEventObj = _tmeventService.GetTMEvent(area.TMEventId), }); } return(phdto); }