public IHttpActionResult Put(HeuristicModel model, int id) { if (model == null) { return(BadRequest("Model is null")); } if (id <= 0) { return(BadRequest("ID not valid")); } try { var heuristic = Repository.Get(id); if (heuristic == null) { return(NotFound()); } Repository.Update(Parser.Create(model), id); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
internal Heuristic Create(HeuristicModel model) { return(new Heuristic() { Id = model.Id, HeuristicTitle = model.HeuristicTitle, HeuristicText = model.HeuristicText }); }
public IHttpActionResult Post(HeuristicModel model) { try { if (model == null) { return(BadRequest("Model is null")); } Repository.Insert(Parser.Create(model)); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }