示例#1
0
 public IActionResult OfertaLance(LanceViewModel model)
 {
     if (ModelState.IsValid)
     {
         Leilao      leilao      = _repoLeilao.BuscarPorId(model.LeilaoId);
         Interessada interessada = _repoInteressada.BuscarPorId(model.UsuarioLogadoId);
         leilao.RecebeLance(interessada, model.Valor);
         _repoLeilao.Alterar(leilao); //?
         return(Ok());
     }
     return(BadRequest());
 }
        public void Alterar_Erro()
        {
            //Arrange
            Pessoa pessoa = CriarPessoPadrao();

            //Act
            pessoa.Salvar();

            pessoa = null;

            _repositorio.Alterar(pessoa);

            //Assert
            Assert.IsTrue(ControladorExcecao.ExisteExcecoes());
        }
示例#3
0
        private void btnChange_Click(object sender, EventArgs e)
        {
            foreach (var name in repositorioMarca.Selecionar())
            {
                if (name.NomeMarca == Convert.ToString(cbxListaMarcas.SelectedItem))
                {
                    _idCodigoBarras = name.IdentificacaoDeMarca;
                }
            }

            MarcaProdutos alteracaoMarca = repositorioMarca.SelecionarPorId(_idCodigoBarras);

            Produtos alteracaoProdutos = new Produtos
            {
                CodBarras                      = Convert.ToInt32(txtCodigoBarras.Text),
                NomeProduto                    = txtNomeProduto.Text,
                DataValidade                   = Convert.ToDateTime(mkbDataValidade.Text),
                IdentificacaoDeMarca           = alteracaoMarca.IdentificacaoDeMarca,
                IdentificacaoPrateleiraEstoque = Convert.ToInt16(txtIdentificacaoPrateleiraEstoque.Text),
                IdentificacaoPrateleiraMercado = Convert.ToInt16(txtIdentificacaoPrateleiraMercado.Text),
                QuantidadePrateleiraEstoque    = Convert.ToInt16(txtQuantidadeEstoque.Text),
                QuantidadePrateleiraMercado    = Convert.ToInt16(txtQuantidadeMercado.Text),
                ResponsavelSetor               = txtResponsavelSetor.Text
            };

            repositorioProduto.Alterar(alteracaoProdutos);
        }
        public ActionResult Resete(ReseteViewModel _viewModel)
        {
            try
            {
                var _usuario = _repositorio.Selecionar()
                               .Where(u => u.SENHA == _viewModel.SenhaAntiga && u.ID == AutorizaAttribute.SessionId).FirstOrDefault();

                if (_usuario == null)
                {
                    ViewBag.Alerta = "A senha antiga não está correta!";
                    return(View());
                }

                _usuario.SENHA          = _viewModel.NovaSenha;
                _usuario.CONFIRMA_SENHA = _viewModel.ConfirmaSenha;

                _repositorio.Alterar(_usuario);
                return(RedirectToAction("Index", "Usuario"));
            }
            catch (Exception)
            {
                ViewBag.MensagemErro = "Falha ao cadastrar o Usuário!";
                return(RedirectToAction("Erro", "Home"));
            }
        }
示例#5
0
        public async Task <ActionResult> Editar(UsuarioViewModel _viewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (ValidaCadastro(_viewModel.Id, _viewModel.Cpf, _viewModel.Email))
                    {
                        return(View());
                    }

                    TB_USUARIO _usuario      = AutoMapperManager.Instancia.Mapper.Map <UsuarioViewModel, TB_USUARIO>(_viewModel);
                    TB_USUARIO _usuarioBanco = _repositorio.SelecionarPorId(_usuario.ID);

                    _usuarioBanco.CPF   = _usuario.CPF;
                    _usuarioBanco.EMAIL = _usuario.EMAIL;
                    _usuarioBanco.NOME  = _usuario.NOME;

                    await _repositorio.Alterar(_usuarioBanco);

                    return(RedirectToAction("Index"));
                }

                return(View(_viewModel));
            }
            catch (DbEntityValidationException e)
            {
                return(null);
            }
            catch (Exception)
            {
                ViewBag.MensagemErro = "Falha ao editar o Usuário!";
                return(RedirectToAction("Erro", "Home"));
            }
        }
 public IActionResult Put(int id, [FromBody] USERS value)
 {
     if (ModelState.IsValid)
     {
         _repo.Alterar(id, value);
         return(Ok()); //200
     }
     return(BadRequest());
 }
示例#7
0
 public ActionResult Edit(int id, CategoriaViewModel model)
 {
     try
     {
         var entidade = new Categoria();
         entidade.Id            = id;
         entidade.NomeCategoria = model.Nome;
         Repositorio.Alterar(entidade);
         unitOfWork.Confirmar();
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
示例#8
0
        public SfnFatura Gerar()
        {
            if (verificaBeneficiarioInadimplente.BeneficiarioInadimplente(sfnFatura.Beneficiario.Handle))
            {
                throw new Exception("Beneficiário esta inadimplente");
            }

            centroDeCusto.GerarCentroDeCusto(sfnFatura);

            sfnFatura.Valor  = sfnFatura.Lancamentos.Sum(x => x.Valor);
            sfnFatura.Numero = sfnFatura.Handle;

            sfnFatura.ValorIrrf = CalculoImpostoIrrf.ObterImportoRenda(sfnFatura.Beneficiario).CalcularIrrf(sfnFatura.Valor);

            repFatura.Alterar(sfnFatura);

            return((new Pesquisas.Fatura()).PesquisarFatura(sfnFatura.Handle));
        }
示例#9
0
        public void Alterar(EmpresaModel entidade)
        {
            var empresa = _mapper.Map <EmpresaModel, Empresa>(entidade);

            _repositorioEmpresa.Alterar(empresa);
        }
示例#10
0
 // PUT: api/Patrimonio/5
 public void Put(int id, [FromBody] Patrimonio patrimonio)
 {
     patrimonioRepositorio.Alterar(id, patrimonio);
 }
示例#11
0
        public virtual TEntity Alterar(TEntity entity)
        {
            _repository.Alterar(entity);

            return(entity);
        }
示例#12
0
 public void Alterar(T obj)
 {
     _repositorio.Alterar(obj);
 }
示例#13
0
 // PUT api/<controller>/5
 public void Put(int id, [FromBody] Marca marca)
 {
     repositorioMarca.Alterar(id, marca);
 }
示例#14
0
 public virtual void Alterar(T model) => repositorio.Alterar(model);