public AlterarServicosContratadosResposta AlterarServicosContratados(AlterarServicosContratadosRequisicao requisicao)
 {
     var servicosContatados = _servicosContratadosRepositorio.ObterPor(requisicao.CodigoSevicoContratado);
     var resposta = new AlterarServicosContratadosResposta();
     try
     {
         resposta.ServicosContratados = _servicosContratadosServico.AlterarServico(servicosContatados, requisicao.Nome, requisicao.Descricao, requisicao.Quantidade,
             requisicao.Observacoes, requisicao.DataContratacao);
         _unitOfWork.Commit();
         resposta.Sucesso = true;
     }
     catch (RegraException regraException)
     {
         resposta.Erros = regraException.Erros;
     }
     return resposta;
 }
 private AlterarServicosContratadosResposta AlterarServicosContratados(
     AdicionarServicoContratoViewModel novoServicoContratoViewModel)
 {
     var requisicao = new AlterarServicosContratadosRequisicao
                          {
                              Nome = novoServicoContratoViewModel.Nome,
                              Descricao = novoServicoContratoViewModel.Descricao,
                              Quantidade = novoServicoContratoViewModel.Quantidade,
                              Observacoes = novoServicoContratoViewModel.Observacoes,
                              DataContratacao = novoServicoContratoViewModel.DataContratacao,
                              CodigoSevicoContratado = novoServicoContratoViewModel.Codigo
                          };
     var resposta = _servicosContratadosServicoDeAplicacao.AlterarServicosContratados(requisicao);
     return resposta;
 }