Esempio n. 1
0
        public async Task <IActionResult> PutRecupero(int id, RecuperoDto recuperoDto)
        {
            var recupero = _mapper.Map <Recupero>(recuperoDto);

            recupero.IdRecupero = id;
            try
            {
                _unitOfWork.RecuperoRepository.Update(recupero);
                await _unitOfWork.SaveChangesAsync();

                return(Ok());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Esempio n. 2
0
        public async Task <IActionResult> PostRecupero(RecuperoDto recuperoDto)
        {
            var recupero = _mapper.Map <Recupero>(recuperoDto);

            try
            {
                await _unitOfWork.RecuperoRepository.Add(recupero);

                await _unitOfWork.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(CreatedAtAction("PostRecupero", recuperoDto));
        }