Beispiel #1
0
 private EventBusinessModel EventModelBllToEventModelContract(BusinessLogic.BusinessModels.EventModel from)
 {
     return(new EventBusinessModel
     {
         Areas = from.Areas?.Select(x => EventAreaParser.ToEventAreaContract(x)).ToList(),
         Event = from.Event is null ? null : EventParser.ToEventContract(from.Event),
         IsPublished = from.IsPublished,
         LayoutName = from.LayoutName ?? null,
         Venue = from.Venue is null ? null : VenueParser.ToVenueContract(from.Venue)
     });
 private SeatBusinessModel SeatModelBllToSeatModelContract(BusinessLogic.BusinessModels.SeatModel from)
 {
     return(new SeatBusinessModel
     {
         Seat = EventSeatParser.ToEventSeatContract(from.Seat),
         Area = EventAreaParser.ToEventAreaContract(from.Area),
         Event = EventParser.ToEventContract(from.Event),
         Layout = LayoutParser.ToLayoutContract(from.Layout),
         Venue = VenueParser.ToVenueContract(from.Venue)
     });
 }
Beispiel #3
0
        public async Task <EventArea> Get(int id)
        {
            try
            {
                var result = await _eventAreaService.Get(id);

                return(EventAreaParser.ToEventAreaContract(result));
            }
            catch (EventAreaException exception)
            {
                var fault = new ServiceValidationFaultDetails {
                    Message = "Get event area error"
                };
                throw new FaultException <ServiceValidationFaultDetails>(fault, exception.Message);
            }
        }
Beispiel #4
0
 public async Task Update(EventArea entity)
 {
     try
     {
         await _eventAreaService.Update(EventAreaParser.ToEventAreaDto(entity));
     }
     catch (EventSeatException exception)
     {
         var fault = new ServiceValidationFaultDetails {
             Message = "Update event seat error"
         };
         throw new FaultException <ServiceValidationFaultDetails>(fault, exception.Message);
     }
     catch (EventAreaException exception)
     {
         var fault = new ServiceValidationFaultDetails {
             Message = "Update event area error"
         };
         throw new FaultException <ServiceValidationFaultDetails>(fault, exception.Message);
     }
 }
Beispiel #5
0
        public async Task <int> Create(EventArea entity)
        {
            try
            {
                var add = EventAreaParser.ToEventAreaDto(entity);
                await _eventAreaService.Create(add);

                return(add.Id);
            }
            catch (EventSeatException exception)
            {
                var fault = new ServiceValidationFaultDetails {
                    Message = "Create event seat error"
                };
                throw new FaultException <ServiceValidationFaultDetails>(fault, exception.Message);
            }
            catch (EventAreaException exception)
            {
                var fault = new ServiceValidationFaultDetails {
                    Message = "Create event area error"
                };
                throw new FaultException <ServiceValidationFaultDetails>(fault, exception.Message);
            }
        }