Esempio n. 1
0
        public void Add(EventDto _eventDto)
        {
            var EventObject = EventBuilder.Create()
                              .HasName(_eventDto.Name)
                              .HasDescription(_eventDto.Description)
                              .HasStartDate(_eventDto.StartDate)
                              .HasFinishDate(_eventDto.FinishDate)
                              .Builder();

            EventValidator validateEvent = new EventValidator();

            validateEvent.ValidateAndThrow(EventObject);

            //edit
            if (_eventDto.Id > 0)
            {
                var EventObjectEdit = _eventRepository.SearchForId(_eventDto.Id);
                EventObjectEdit.Name        = _eventDto.Name;
                EventObjectEdit.Description = _eventDto.Description;
                EventObjectEdit.StartDate   = EventObject.StartDate;
                EventObjectEdit.FinishDate  = EventObject.FinishDate;
            }
            //add
            if (_eventDto.Id == 0)
            {
                _eventRepository.Add(EventObject);
            }
        }
Esempio n. 2
0
        public void Add(EventDto _eventDto)
        {
            var EventObject = EventBuilder.Create()
                              .HasName(_eventDto.Name)
                              .HasDescription(_eventDto.Description)
                              .HasStartDate(_eventDto.StartDate)
                              .HasFinishDate(_eventDto.FinishDate)
                              .Builder();



            //if (cursoDto.Id == 0)
            _eventRepository.Add(EventObject);
        }