public BadDecision Update(BadDecision badDecision) { lock (_fileLock) { return(_persistor.Update(badDecision)); } }
public BadDecision Update(BadDecision modifiedDecision) { BadDecision toBeModified = GetById(modifiedDecision.Id); toBeModified.Decision = modifiedDecision.Decision; return(toBeModified); }
public IActionResult GetByDecision(string decision) { BadDecision badDecision = _badDecisionRepository.GetByDecision(decision); if (badDecision == null) { return(NotFound()); } return(Ok(badDecision)); }
public IActionResult GetById(long id) { BadDecision badDecision = _badDecisionRepository.GetById(id); if (badDecision == null) { return(NotFound()); } return(Ok(badDecision)); }
public bool Delete(long id) { BadDecision badDecision = _bd.SingleOrDefault(b => b.Id == id); if (badDecision == null) { return(false); } _bd.Remove(badDecision); return(true); }
public IActionResult Update(long id, JsonBody body) { string decision = body.decision; BadDecision toBeModified = new BadDecision() { Id = id, Decision = decision }; BadDecision modified = _badDecisionRepository.Update(toBeModified); return(Ok(toBeModified)); }
public BadDecision Create(BadDecision badDecision) { BadDecision exists = _bd.SingleOrDefault(b => b.Id == badDecision.Id); if (exists == null) { _bd.Add(badDecision); return(badDecision); } else { return(null); } }
public IActionResult Create(JsonBody body) { List <BadDecision> decisions = _badDecisionRepository.GetAll(); string decision = body.decision; BadDecision badDecision = new BadDecision() { Id = decisions.Count + 1, Decision = decision }; BadDecision newDecision = _badDecisionRepository.Create(badDecision); if (newDecision == null) { return(BadRequest()); } return(Ok(newDecision)); }