public void Delete(int id) { // var deleteCommand = new EntityTipo(id); _tipoRepository.Delete(id); _tipoRepository.SaveChanges(); //Bus.SendCommand(deleteCommand); }
public async Task<ActionResult> Delete(int id) { var response = await repository.Delete(id); if (!response) { return NotFound(); } return Ok(); }
public void TipoServiceTests_Excluir() { TipoServiceTests_Salvar(); var tipo = new TipoModel { Cd_Tipo = _cdTipo, }; _tipoRepository.Delete(tipo); }
public async Task <ActionResult> Delete(TipoProduto tipo) { try { await _tipoRepository.Delete(tipo); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public IHttpActionResult ExcluirTipo(int id) { try { var linhasPorTipo = _linhaRep.LinhasPorTipo(id).Count(); if (linhasPorTipo > 0) { return(Ok("O tipo de linha não pode ser excluído porque existem linhas associadas a ele.")); } else { _uow.BeginTransaction(); _tipoRep.Delete(id); _uow.Execute(); return(Ok()); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }