public JsonResult Alterar([FromBody] Categoria categoria) { bool alterado = repository.Alterar(categoria); var resultado = new { status = alterado }; return(Json(resultado)); }
public JsonResult Alterar([FromForm] Categoria categoria) { categoria.RegistroAtivo = true; bool alterado = repository.Alterar(categoria); var resultado = new { status = alterado }; return(Json(resultado)); }
public async Task <Categoria> Alterar(int id, Categoria categoria) { try { await SelecionarId(id); return(await _categoriaRepository.Alterar(categoria)); } catch (Exception ex) { throw ex; } }
public async Task <bool> Alterar(Categoria categoria) { if (!ExecutarValidacao(new CategoriaValidation(), categoria)) { return(false); } if (_categoriaRepository.Pesquisar(c => c.Descricao == categoria.Descricao && c.Id != categoria.Id).Result.Any()) { Notificar("Já existe uma categoria com a descrição informada."); return(false); } await _categoriaRepository.Alterar(categoria); return(true); }
public ActionResult Edit(Categoria cat) { try { if (ModelState.IsValid) { cat.DataAtualizacao = DateTime.UtcNow; cat.UsuarioId = _session.GetUsuarioIdLogin(); var ret = _categoriaRepository.Alterar(cat); _session.MensagemSessao("Retorno", ret); } return(RedirectToAction(nameof(Index))); } catch (Exception ex) { _session.MensagemSessao("Retorno", new Retorno(ex)); return(View()); } }
public void Alterar(CategoriaView input) { var obj = _mapper.Map <Categoria>(input); _categoriaRepository.Alterar(obj); }