public string Delete(int id) { conn.Open(); var trans = conn.BeginTransaction(); try { EmpresaDao empresaDao = new EmpresaDao(conn, trans); Empresa empresa = empresaDao.GetAsObject(id); if (empresa.IdEmpresa > 0) { if (!new EnderecoDao(conn, trans).GetExistDependent(empresa.Endereco.IdEndereco)) { new EnderecoService().Delete(empresa.Endereco.IdEndereco); } empresaDao.Delete(id); trans.Commit(); return("Sucesso"); } else { return("Empresa não Encontrada"); } } catch (Exception e) { trans.Rollback(); return(e.Message); } finally { conn.Close(); } }
public static void Delete(Empresa empresa) { EmpresaEntity entity; entity = EmpresaMapper.Get(empresa); EmpresaDao.Delete(entity); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Empresa empresa = _empresaDao.Get((int)id); if (empresa == null) { return(HttpNotFound()); } _empresaDao.Delete(empresa); return(RedirectToAction("Index")); }
public void DeleteEmpresa(int id) { EmpresaDao.Delete(id); }