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); }
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); }