public void Update(TipoViewModel tipoViewModel) { var updateCommand = _mapper.Map <EntityTipo>(tipoViewModel); _tipoRepository.Update(updateCommand); _tipoRepository.SaveChanges(); //Bus.SendCommand(updateCommand); }
public async Task<ActionResult<TipoDTO>> Put(int id, [FromBody] TipoCreateDTO tipoCreate) { var tipo = mapper.Map<Tipo>(tipoCreate); var tipoRepo = await repository.Update(id, tipo); if (tipoRepo == null) { return NotFound(); } var tipoDTO = mapper.Map<TipoDTO>(tipoRepo); return new CreatedAtRouteResult("ObtenerTipov1", new { id = tipo.Id }, tipoDTO); }
public async Task <ActionResult> Edit(TipoProduto tipo) { try { if (ModelState.IsValid) { await _tipoRepository.Update(tipo); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }