public IHttpActionResult SoftDelete(int id) { try { var result = _personnelDismissalService.Delete(id, DeleteState.SoftDelete); if (!result.IsValid) { return(BadRequest(result.Message)); } } catch (LogicalException ex) { return(BadRequest(ex.Message)); } catch { return(BadRequest(AppSettings.INTERNAL_SERVER_ERROR_MESSAGE)); } return(Ok()); }