public int AtualizarOrSalvar(ServicoViewModel model)
        {
            var servico = _servicoRepository.GetServicoById(model.ServicoId);

            if (servico == null)
            {
                return(_servicoRepository.SalvarServico(new Servico()
                {
                    ClienteVeiculoId = model.ClienteVeiculoId,
                    ColaboradorId = model.ColaboradorId,
                    Descricao = model.Descricao,
                    ValorMaodeObra = model.ValorMaodeObra,
                    ValorPeca = model.ValorPeca,
                    ValorAdicional = model.ValorAdicional,
                    PercentualDesconto = model.PercentualDesconto,
                    ValorDesconto = model.ValorDesconto,
                    ValorTotal = model.ValorTotal,
                    Status = (int)EnumStatusServico.IniciadoPendente,
                    Ativo = true,
                    DataCadastro = DateTime.Now,
                    DataAlteracao = null
                }));
            }
            else
            {
                _servicoRepository.AtualizarServico(new Servico()
                {
                    ServicoId          = model.ServicoId,
                    ClienteVeiculoId   = model.ClienteVeiculoId,
                    ColaboradorId      = model.ColaboradorId,
                    Descricao          = model.Descricao,
                    ValorMaodeObra     = model.ValorMaodeObra,
                    ValorPeca          = model.ValorPeca,
                    ValorAdicional     = model.ValorAdicional,
                    PercentualDesconto = model.PercentualDesconto,
                    ValorDesconto      = model.ValorDesconto,
                    ValorTotal         = model.ValorTotal,
                    Status             = model.Status,
                    Ativo         = model.Ativo,
                    DataCadastro  = servico.DataCadastro,
                    DataAlteracao = DateTime.Now
                });

                return(0);
            }
        }