public HttpResponseMessage InsertLookup(LookupParams obj) { try { if (obj == null) { goto ThrowBadRequest; } var lookups = db.LookupInsert(obj.Title, obj.Note, obj.LookupOrder, obj.LookupTypeID); return(Request.CreateResponse(HttpStatusCode.OK, lookups)); } catch (Exception) { return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } ThrowBadRequest: return(Request.CreateResponse(HttpStatusCode.BadRequest)); }
public override string GetScript() { return("Q.ScriptData.set(" + ("Lookup." + LookupKey).ToSingleQuoted() + ", new Q.Lookup(" + LookupParams.ToJson() + ", " + getItems().ToJson() + ".map(function(x) { return { v: x }; })));"); }