public void ShouldCancelRegistration()
        {
            _registrationRepository.Setup(r => r.GetByIdWithIncludes(_registration.Id)).Returns(_registration);

            _registrationCancelation.Cancel(_registration.Id);

            Assert.True(_registration.Canceled);
        }
        public IActionResult Cancelation(CancelationDto model)
        {
            try
            {
                _registrationCancelation.Cancel(model.RegistrationId);
            }
            catch (DomainException exception)
            {
                return(new JsonResult(exception.ListOfRules));
            }
            catch (Exception ex)
            {
                return(new JsonResult(ex.Message));
            }

            return(Ok());
        }