public async Task <ActionResult <string> > DeleteCompany(long id) { try { var results = await _companyManager.Delete(id); if (!string.IsNullOrEmpty(results.Result)) { return(Ok(results.Result)); } else if (results.StatusCode == HttpStatusCode.BadRequest) { return(BadRequest(results.Message)); } else if (results.StatusCode == HttpStatusCode.NotFound) { return(NotFound(results.Message)); } else { return(StatusCode((int)HttpStatusCode.InternalServerError, results.Message)); } } catch (Exception ex) { // Log data return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public IActionResult Delete(int id) { try { _companyManager.Delete(id); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <bool> DeleteCompany(long id) { var entity = await _companyManager.FindInclude(id); if (entity == null) { return(false); } int result = await _companyManager.Delete(entity); return(result != 0); }
public async Task <bool> DeleteCompany(long[] ids) { var entities = await _companyManager.FindAll(ids); if (entities == null) { throw new Exception("We did not find field records for this request!"); } int result = await _companyManager.Delete(entities); return(result != 0); }
public IActionResult Delete(int companyId) { companyManager.Delete(companyId); return(RedirectToAction("Index")); }
public async Task Delete(int id) { await _companyManager.Delete(id); }
public async Task <IActionResult> Delete([FromRoute] string id) { manager.Delete(id); return(Ok()); }