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