public void Delete(int id)
        {
            var token = MyEventsToken.GetTokenFromHeader();

            ValidateEventAuthorization(id);

            _eventDefinitionRepository.Delete(id);
        }
예제 #2
0
        public ActionResult Delete(MyEventsIdentity identity, int eventDefinitionId)
        {
            EventDefinition eventDefinition = _eventsRepository.GetById(eventDefinitionId);

            _authorizationService.ValidateEventAuthorization(identity, eventDefinition);

            _eventsRepository.Delete(eventDefinitionId);
            return(RedirectToAction("Index", "Home"));
        }
예제 #3
0
 public void Delete(string eventDefinitionID)
 {
     _awardConditionRepository.DeleteConditionsByEventDefinitionID(eventDefinitionID);
     _eventDefinitionRepository.Delete(eventDefinitionID);
 }
        public async Task Delete(string eventDefinitionID)
        {
            await _awardConditionRepository.DeleteConditionsByEventDefinitionID(eventDefinitionID);

            _eventDefinitionRepository.Delete(eventDefinitionID);
        }