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());
     }
 }