public int RemoveTMEventArea(int id)
        {
            _tmeventAreaRepository.Remove(id);

            TMEventArea obj = _tmeventAreaRepository.GetById(id);

            return(obj == null ? 1 : 0);
        }
 private static TMEventAreaDto ConvertToDto(TMEventArea obj, List <TMEventSeatDto> seats)
 {
     return(new TMEventAreaDto
     {
         Id = obj.Id,
         CoordX = obj.CoordX,
         CoordY = obj.CoordY,
         Description = obj.Description,
         Price = obj.Price,
         TMEventId = obj.TMEventId,
         CountSeatsX = seats.Max(s => s.Number),
         CountSeatsY = seats.Max(s => s.Row),
         TMEventSeats = seats,
     });
 }
        public TMEventAreaDto GetTMEventArea(int id)
        {
            TMEventArea area = _tmeventAreaRepository.GetById(id);

            return(ConvertToDto(area, GetTMEventSeatsByArea(id)));
        }