public IActionResult Del(int id) { var locatario = _locatarioRepository.EncontrarPorId(id); if (locatario == null) { return(NotFound("Não encontrado o locatario especificado")); } List <Filme> filmes = _locatarioDomainService.VerificaSeOLocatarioPossuiFilmeLocado(locatario); if (filmes.Count != 0) { string retorno = $"Não é possivel deletar o Locatario, o locatario possui o(s) seguinte(s) filme(s) locado(s): "; foreach (var filme in filmes) { retorno = retorno + " Titulo: " + filme.Titulo + "; "; } return(BadRequest(retorno)); } var sucesso = _locatarioDomainService.DeletarLocatario(locatario); if (!sucesso) { return(BadRequest("Ocorreu um erro ao deletar o locatario")); } else { return(Ok("locatario deletado com suceso")); } }
public void RemoverLocatario() { Console.Write("Informe o Nome do Locatário que deseja deletar:"); var nomeLocatario = Console.ReadLine(); var locatarioDeleteSuccess = _locatarioDomain.DeletarLocatario(nomeLocatario); if (locatarioDeleteSuccess == true) { Console.WriteLine(); Console.WriteLine("Locatário deletado com sucesso!"); } else { Console.WriteLine(); Console.WriteLine("Não foi possivel deletar!"); } }