public IActionResult Delete(long id) { try { var model = repository.GetById(id); if (model == null) { return(BadRequest(Constants.ErrorMessages.NotFoundEntity)); } repository.Delete(model); return(Accepted(Constants.ErrorMessages.DeleteSucess(1))); } catch (Exception ex) { logger.LogError(ex.GetExceptionMessages()); return(StatusCode(StatusCodes.Status500InternalServerError, Constants.ErrorMessages.DeleteError)); } }