示例#1
0
        public static int VendaAtualizar(Ioc.Core.Data.Venda venda, StatusVenda status)
        {
            Veiculos.Ioc.Service.Service <Ioc.Core.Data.Venda> service = new Ioc.Service.Service <Ioc.Core.Data.Venda>();

            if (venda.Id > 0)
            {
                venda = service.Buscar(f => f.Id == venda.Id);
            }

            venda.IdStatusVenda = (int)status;

            return(service.Atualizar(venda));
        }
示例#2
0
        public void TestUpdateUsuario()
        {
            Ioc.Core.Data.Usuario usuario = new Ioc.Core.Data.Usuario()
            {
                Id = 3, Ativo = false, Cpf = "010.536.094-50", Gerente = false, Login = "******", Nome = "Peixoto", Senha = "987654321", Telefone = null
            };

            Veiculos.Ioc.Service.Service <Ioc.Core.Data.Usuario> service = new Ioc.Service.Service <Ioc.Core.Data.Usuario>();

            bool compare = (service.Atualizar(usuario) > 0);

            // assert
            Assert.IsTrue(compare);
        }
示例#3
0
        public static int VeiculoAtualizar(Ioc.Core.Data.Veiculo veiculo, StatusVeiculo status)
        {
            Veiculos.Ioc.Service.Service <Ioc.Core.Data.Veiculo> service = new Ioc.Service.Service <Ioc.Core.Data.Veiculo>();

            if (veiculo.Id > 0)
            {
                veiculo = service.Buscar(f => f.Id == veiculo.Id);
            }
            else if (!string.IsNullOrEmpty(veiculo.Placa))
            {
                veiculo = service.Buscar(f => f.Placa == veiculo.Placa);
            }

            veiculo.IdStatusVeiculo = (int)status;

            return(service.Atualizar(veiculo));
        }