public void Alterar(Categoria categoria) { if (categoria is null) { throw new Exception("Nenhuma categoria para alterar."); } ValidarCategoria(categoria); _categoriaRepository.Atualizar(categoria); _categoriaRepository.SalvarAlteracoes(); }
public IActionResult Atualizar([FromBody] CategoriaDomain categoria, int id) { try { if (ModelState.IsValid) { categoria.CategoriaId = id; _categoriaRepository.Atualizar(categoria); } var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); if (errors.Any()) { return(BadRequest(errors)); } else { return(Ok(categoria)); } } catch (System.Exception e) { return(BadRequest(e.Message)); } }
public ActionResult Edit([Bind(Include = "Id,Nome,Descricao,Ativa")] CategoriaSet categoriaSet) { if (ModelState.IsValid) { categoriaRepository.Atualizar(categoriaSet); return(RedirectToAction("Index")); } return(View(categoriaSet)); }
public async Task Atualizar(Categoria categoria) { if (!ExecutarValidacao(new CategoriaValidation(), categoria)) { return; } await _categoriaRepository.Atualizar(categoria); }
public IActionResult Atualizar([FromForm] Categoria categoria) { if (ModelState.IsValid) { TempData["MSG_S"] = "Categoria atualizada com sucesso!"; _categoriaRepository.Atualizar(categoria); } ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Where(A => A.Id != categoria.Id).Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View(categoria)); }
public IActionResult Atualizar(int id, [FromForm] Categoria categoria) { if (ModelState.IsValid) { _categoriaRepository.Atualizar(categoria); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Where(a => a.Id != id).Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View()); }
public IActionResult Atualizar([FromForm] Categoria categoria, int id) { if (ModelState.IsValid) { _categoriaRepository.Atualizar(categoria); TempData["MSG_S"] = "Registro salvo com sucesso!"; return(RedirectToAction(nameof(Index))); } ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Where(x => x.Id != id).Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View()); }
public ActionResult Edit(Categoria categoria) { if (ModelState.IsValid) { categoriaRepository.Atualizar(categoria); categoriaRepository.Salvar(); return(RedirectToAction("Listar")); } return(View(categoria)); }
public async Task <IActionResult> Atualizar([FromRoute] int id, [FromBody] Categoria categoria) { if (id != categoria.Id) { return(BadRequest()); } if (ModelState.IsValid) { await _categoriaRepository.Atualizar(id, categoria); } return(Ok(true)); }
public IActionResult Atualizar(int Id, [FromForm] Categoria categoria) { if (ModelState.IsValid) { categoria.DtAlteracao = System.DateTime.Now; _categoriaRepository.Atualizar(categoria); TempData["MSG_S"] = "Registro salvo com sucesso!"; return(RedirectToAction(nameof(Index))); } ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nomecateg, a.Id.ToString())); return(View()); }
public async Task <IActionResult> Edit(Guid id, CategoriaViewModel categoriaViewModel) { if (id != categoriaViewModel.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(categoriaViewModel)); } var categoria = _mapper.Map <Categoria>(categoriaViewModel); await _categoriaRepository.Atualizar(categoria); return(RedirectToAction(nameof(Index))); }
public async Task <ActionResult <CategoriaViewModel> > Put(Guid id, CategoriaViewModel categoriaViewModel) { if (id != categoriaViewModel.Id) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest()); } var categoria = _mapper.Map <Categoria>(categoriaViewModel); await _categoriaRepository.Atualizar(categoria); return(Ok(categoria)); }
public CategoriaViewModel Atualizar(CategoriaViewModel categoriaViewModel) { var categoria = Mapper.Map <Categoria>(categoriaViewModel); if (!categoria.EhValido()) { return(categoriaViewModel); } _categoriaRepository.Atualizar(categoria); if (!Commit()) { AdicionarErrosValidacao(categoria.ValidationResult, "Ocorreu um erro ao salvar no banco de dados."); } return(categoriaViewModel); }
public async Task Atualizar(Categoria categoria) { if (!CategoriaValida(categoria)) { return; } var validation = new CategoriaAptaParaRegistrarValidation(categoria, _categoriaRepository).Validate(categoria); if (!validation.IsValid) { NotificarValidacoesErro(validation); return; } await _categoriaRepository.Atualizar(categoria); if (!await Commit()) { return; } await _mediator.RaiseEvent(CategoriaAdapter.ToCategoriaAtualizadaEvent(categoria)); }
public Categoria Atualizar(Categoria categoria) { return(_categoriaRepository.Atualizar(categoria)); }
public void Atualizar(Categoria categoria) { repository.Atualizar(categoria); }
public async Task <IActionResult> Atualizar(Categoria categoria) { await _categoriaRepository.Atualizar(categoria); return(NoContent()); }
public void Atualizar(Categorias categoria) { _categoriaRepository.Atualizar(categoria); }
public async Task Atualizar(Categoria categoria) { _categoriaRepository.Atualizar(categoria); await _categoriaRepository.UnitOfWork.Commit(); }
public CategoriaViewModel Atualizar(CategoriaViewModel categoriaViewModel) { var categoria = Mapper.Map <Categoria>(categoriaViewModel); return(Mapper.Map <CategoriaViewModel>(_categoriaRepository.Atualizar(categoria))); }