public void Deletar(Servico servico)
        {
            var results = _servicoValidation.IsValid(servico);

            if (results.IsValid)
            {
                _servicoRepository.Deletar(servico);
            }
            else
            {
                throw new Exception(results.ToString("~"));
            }
        }
        public async Task <IActionResult> DeleteConfirmed(Guid id)
        {
            var servicoViewModel = await ObterServicoPorId(id);

            if (servicoViewModel == null)
            {
                return(NotFound());
            }

            await _servicoRepository.Deletar(id);

            return(RedirectToAction(nameof(Index)));
        }