public HttpResponseMessage Put(int id, [FromBody] Market value) { var r = _marketRepository.Delete(id); if (!r) { return(new HttpResponseMessage(HttpStatusCode.NotFound)); } r = _marketRepository.Store(value); return(r ? new HttpResponseMessage(HttpStatusCode.OK) : new HttpResponseMessage(HttpStatusCode.PaymentRequired)); }
public IActionResult Delete(long?id) { try { if (id.HasValue) { _logger.LogInformation("API Request hit: DELETE Market : " + id.Value); var result = _marketRepository.Delete(id.Value); if (result == 0) { return(Ok("{\"status\": \"Success\"}")); } else { _logger.LogInformation("API Request (DELETE Market : " + id.Value + " ) not committed"); return(NotFound("Failed: DELETE could not commit")); } } else { _logger.LogInformation("API Request hit (DELETE Market) with null entry"); return(BadRequest("Failed: null entry")); } } catch (Exception e) { _logger.LogError("API Request (DELETE Market) FAILED: ", e); return(BadRequest("Failed")); } }
public void delete(int?marketId) { _marketRepository.Delete(marketId); }