public HttpResponseMessage AddStandard(StandardDetail standard) { try { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } else { using (CMSEntities _db = new CMSEntities()) { Standard std = new Standard(); std.Name = standard.Name; std.DateCreated = DateTime.UtcNow; std.IsDeleted = false; _db.Standards.Add(std); _db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, std)); } } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } }
protected override void OnPreRender(EventArgs eventArguments) { // Register the javascript base.OnPreRender(eventArguments); StandardDetail masterPage = this.Master as StandardDetail; if (masterPage != null) { string dataURI = Data.GetType().FullName.Replace("Consensus.", "").Replace(".", "/"); if (!dataURI.Equals(this.SaveUri, StringComparison.InvariantCultureIgnoreCase)) { this.ClientScript.RegisterStartupScript(this.GetType(), "initjs", String.Format("consensus.data.init($('#{0}'), $('#{1}'), '{2}', null, '{3}');", masterPage.EditButton.ClientID, masterPage.SaveButton.ClientID, HttpUtility.JavaScriptStringEncode(this.SaveUri), HttpUtility.JavaScriptStringEncode(this.SaveId)), true); } else { this.ClientScript.RegisterStartupScript(this.GetType(), "initjs", String.Format("consensus.data.init($('#{0}'), $('#{1}'), null, {2}, '{3}');", masterPage.EditButton.ClientID, masterPage.SaveButton.ClientID, RestHandler.Serializer.Serialize(Data), HttpUtility.JavaScriptStringEncode(this.SaveId)), true); } } }