public async Task <ActionResult <string> > Delete([FromBody] TraderToRemove trader) { Trader traderToDelete = null; try { traderToDelete = contextProvider.Traders.Find(trader.TraderId); } catch { return(NotFound()); } if (traderToDelete == null) { return(NotFound()); } contextProvider.Traders.Remove(traderToDelete); try { contextProvider.SaveChanges(); } catch (Exception) { return(BadRequest()); } return("Trader deleted"); }
public async Task <ActionResult <string> > Remove([FromBody] TraderToRemove trader) { bool isDeleted = false; if (trader != null) { isDeleted = tradersService.RemoveTrader(trader.TraderId); } if (isDeleted == false) { return(new ActionResult <string>("Record not found")); } return(new ActionResult <string>("Record deleted")); }