public IHttpActionResult PutParameter(int id, ParameterData parameter) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != parameter.Id) { return(BadRequest()); } try { paramBLL.Update(parameter.ToModel()); } catch (Exception ex) { if (!ParameterExists(id)) { return(NotFound()); } else { throw ex; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostParameter(ParameterData parameter) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var node = paramBLL.Create(parameter.ToModel()); return(Ok(node.ToViewData())); }