public CategoryEventDto DeleteEvent(CategoryEventDto category)
        {
            var register = _context.eventModels.FirstOrDefault(c => c.IdEvent == category.IdEvent);

            if (register == null)
            {
                return(new CategoryEventDto
                {
                    MessageError = "Not Found"
                });
            }

            _context.eventModels.Remove(register);
            _context.SaveChanges();
            return(category);
        }
        public CategoryEventDto UpdateEvent(CategoryEventDto categoryEvent)
        {
            var register = _context.eventModels.FirstOrDefault(c => c.IdEvent == categoryEvent.IdEvent);

            if (register == null)
            {
                return(new CategoryEventDto
                {
                    MessageError = "Not Found"
                });
            }

            register.IdEvent     = categoryEvent.IdEvent;
            register.Description = categoryEvent.Description;
            register.Price       = categoryEvent.Price;

            _context.SaveChanges();
            return(categoryEvent);
        }
        public CategoryEventDto AddEvent(CategoryEventDto newCategory)
        {
            if (newCategory != null)
            {
                CategoryEventModel categoryEvent = new CategoryEventModel
                {
                    Description = newCategory.Description,
                    Price       = newCategory.Price
                };

                _context.eventModels.Add(categoryEvent);
                _context.SaveChanges();
                newCategory.IdEvent = categoryEvent.IdEvent;

                return(newCategory);
            }

            return(new CategoryEventDto
            {
                MessageError = "Empy Event"
            });
        }
        public CategoryEventDto AddEvent(CategoryEventDto eventDto)
        {
            CategoryEventDto categoryEvents = _eventRepository.AddEvent(eventDto);

            return(categoryEvents);
        }
        public CategoryEventDto DeleteEvent(CategoryEventDto eventDto)
        {
            CategoryEventDto categoryEvents = _eventRepository.DeleteEvent(eventDto);

            return(categoryEvents);
        }
        public CategoryEventDto GetEventId(int id)
        {
            CategoryEventDto categoryEvents = _eventRepository.GetEventId(id);

            return(categoryEvents);
        }