Esempio n. 1
0
        public async Task <IActionResult> Post(InscriptionDto inscriptionDto)
        {
            var inscription = _mapper.Map <Inscription>(inscriptionDto);
            await _inscriptionRepository.InsertInscription(inscription);

            inscriptionDto = _mapper.Map <InscriptionDto>(inscription);
            var response = new ApiResponse <InscriptionDto>(inscriptionDto);

            return(Ok(response));
        }
Esempio n. 2
0
        public async Task <IActionResult> Put(int id, InscriptionDto inscriptionDto)
        {
            var inscription = _mapper.Map <Inscription>(inscriptionDto);

            inscription.RegistrationId = id;
            var result = await _inscriptionRepository.UpdateInscription(inscription);

            var response = new ApiResponse <bool>(result);

            return(Ok(response));
        }