public async Task <IActionResult> Post([FromBody] CaracteristicaViewModel caracteristicaViewModel) { var eventoCommand = _mapper.Map <IncluirCaracteristicaCommand>(caracteristicaViewModel); await _mediator.Send(eventoCommand); return(Retorno(eventoCommand)); }
public async Task <IActionResult> Create(CaracteristicaViewModel caracteristicaViewModel) { if (!ModelState.IsValid) { return(View(caracteristicaViewModel)); } var categoria = _mapper.Map <Caracteristica>(caracteristicaViewModel); await _caracteristicaRepository.Adicionar(categoria); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(int id, CaracteristicaViewModel caracteristicaViewModel) { if (id != caracteristicaViewModel.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(caracteristicaViewModel)); } var caracteristica = _mapper.Map <Caracteristica>(caracteristicaViewModel); await _caracteristicaRepository.Atualizar(caracteristica); return(RedirectToAction("Index")); }