Beispiel #1
0
        public IActionResult DevolverJogo([FromBody] DevolverJogoRequestDto devolverJogoRequestDto)
        {
            if (ModelState.IsValid)
            {
                DevolverJogoResponseDto responseDto = _devolverJogo.DevolverJogo(devolverJogoRequestDto);

                if (responseDto != null)
                {
                    return(Ok(responseDto));
                }
            }

            return(BadRequest());
        }
Beispiel #2
0
        public DevolverJogoResponseDto DevolverJogo(DevolverJogoRequestDto devolverJogoRequestDto)
        {
            Alugado alugado = _alugadoDao.FindById(devolverJogoRequestDto.Id);

            if (alugado != null)
            {
                alugado.Status = StatusAlugado.Entregue;

                _alugadoDao.Update(alugado);

                DevolverJogoResponseDto responseDto = this.GetDevolverJogoResponseDto(devolverJogoRequestDto.DataDevolucao, alugado.DataEntrega);

                return(responseDto);
            }
            return(null);
        }        //func