public async Task <ActionResult <EmpresaModel> > Delete(int empresaId) { try { var empresa = await _empresaService.GetEmpresaByIdAsync(empresaId); if (empresa == null) { return(NotFound("Empresa nao encontrada")); } _empresaService.Delete(empresa); if (await _empresaService.SaveChangesAsync()) { return(Ok()); } } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Falha no banco de dados - {ex.ToString()}")); } return(BadRequest("Falha ao deletar empresa")); }
private void excluir() { if (servico.Delete(empresa)) { MetroFramework.MetroMessageBox.Show(this, "A empresa " + empresa.NomeFantasia + " foi deletada com sucesso!", "Excluído com sucesso!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Question); this.Dispose(); } }
public ActionResult DeleteConfirmed(int?id) { if (id == null) { RedirectToAction("Index"); } EmpresaService Service = new EmpresaService(); Empresa empresa = Service.GetById(id.GetValueOrDefault()); Service.Delete(empresa); return(RedirectToAction("Index")); }
private void deleteCompany() { _response = _empresaService.Delete(_empresaUpdate); if (_response.Status) { MessageBox.Show(_response.Msg, "Eliminar Empresa", MessageBoxButton.OK, MessageBoxImage.Information); loadCompanies(); } else { MessageBox.Show(_response.Msg, "Eliminar Empresa", MessageBoxButton.OK, MessageBoxImage.Error); } }
public ActionResult <Empresa> Delete(string id) { try { var empresa = _empresaService.Get(id); if (empresa != null) { _empresaService.Delete(id); return(Ok(empresa)); } return(NoContent()); } catch (Exception e) { return(BadRequest("Erro ao remover empresa")); } }