public async Task <ActionResult <ErrorImage> > Get(int id) { ErrorImage errorImage = await _db.ErrorImages.FirstOrDefaultAsync(i => i.Id == id); if (errorImage == null) { NotFound(); } return(errorImage); }
public async Task <ActionResult <ErrorImage> > Post(ErrorImage value) { if (value == null) { BadRequest(); } _db.ErrorImages.Add(value); await _db.SaveChangesAsync(); return(Ok()); }
private void SetImage(ImageType type) { if (type == ImageType.Error) { ErrorImage.Show(); HToolTip.SetToolTip(EbIcon, "Error", ErrorMessage, "gtk-dialog-warning"); ErrorImage.Stock = "gtk-dialog-warning"; } else { ErrorImage.Hide(); } }
public async Task <ActionResult <ErrorImage> > Delete(int id) { ErrorImage errorImage = await _db.ErrorImages.FirstOrDefaultAsync(i => i.Id == id); if (errorImage == null) { NotFound(); } _db.ErrorImages.Remove(errorImage); await _db.SaveChangesAsync(); return(Ok()); }
protected override void Dispose(bool disposing) { if (null != Image) { Image.Dispose(); Image = null; } if (null != ErrorImage) { ErrorImage.Dispose(); ErrorImage = null; } base.Dispose(disposing); }
public async Task <ActionResult <ErrorImage> > Put(int id, ErrorImage value) { if (value == null) { BadRequest(); } if (!_db.ErrorImages.Any(i => i.Id == id)) { NotFound(); } _db.ErrorImages.Update(value); await _db.SaveChangesAsync(); return(Ok()); }
/// <summary> /// Renders the container /// </summary> /// <param name="writer"></param> protected override void Render(HtmlTextWriter writer) { if (Text == "" && !DesignMode) { base.Render(writer); return; } if (RenderMode == RenderModes.Text) { Text = StringUtils.DisplayMemo(Text); } string TStyle = Style["position"]; bool IsAbsolute = false; if (TStyle != null && TStyle.Trim() == "absolute") { IsAbsolute = true; } // <Center> is still the only reliable way to get block structures centered if (!IsAbsolute && Center) { writer.AddStyleAttribute(HtmlTextWriterStyle.MarginLeft, "auto"); writer.AddStyleAttribute(HtmlTextWriterStyle.MarginRight, "auto"); // In designmode we want to write out a container so it // so the designer properly shows the controls as block control if (DesignMode) { writer.Write("<div style='width:100%'>"); } } writer.AddAttribute(HtmlTextWriterAttribute.Id, ClientID); writer.AddAttribute(HtmlTextWriterAttribute.Class, CssClass); writer.AddStyleAttribute(HtmlTextWriterStyle.Width, Width.ToString()); foreach (string Key in Style.Keys) { writer.AddStyleAttribute(Key, Style[Key]); } writer.RenderBeginTag(HtmlTextWriterTag.Div); writer.RenderBeginTag(HtmlTextWriterTag.Table); writer.RenderBeginTag(HtmlTextWriterTag.Tr); // Set up image <td> tag writer.RenderBeginTag(HtmlTextWriterTag.Td); if (ErrorImage != "") { string ImageUrl = ErrorImage.ToLower(); if (ImageUrl == "warningresource") { ImageUrl = Page.ClientScript.GetWebResourceUrl(GetType(), ControlResources.WARNING_ICON_RESOURCE); } else if (ImageUrl == "inforesource") { ImageUrl = Page.ClientScript.GetWebResourceUrl(GetType(), ControlResources.INFO_ICON_RESOURCE); } else { ImageUrl = ResolveUrl(ErrorImage); } writer.AddAttribute(HtmlTextWriterAttribute.Src, ImageUrl); writer.RenderBeginTag(HtmlTextWriterTag.Img); writer.RenderEndTag(); } writer.RenderEndTag(); // image <td> // Render content <td> tag writer.RenderBeginTag(HtmlTextWriterTag.Td); if (UserMessage != "") { writer.Write("<span style='font-weight:normal'>" + UserMessage + "</span><hr />"); } writer.Write(Text); writer.RenderEndTag(); // Content <td> writer.RenderEndTag(); // </tr> writer.RenderEndTag(); // </table> writer.RenderEndTag(); // </div> if (!IsAbsolute) { if (Center) { if (DesignMode) { writer.Write("</div>"); // </div> } } writer.WriteBreak(); } }
public void DeleteErrorImage(ErrorImage errorImage) { throw new NotImplementedException(); }
protected override void Render(HtmlTextWriter writer) { if (Text == "" && !DesignMode) { base.Render(writer); return; } if (RenderMode == RenderModes.Text) { Text = Text.Replace("\r\n", "</br>"); } //if (this.Center) // writer.AddStyleAttribute(HtmlTextWriterStyle.TextAlign, "center"); //writer.RenderBeginTag(HtmlTextWriterTag.Div); // *** <Center> is still the only reliable way to get block structures centered if (Center) { writer.RenderBeginTag(HtmlTextWriterTag.Center); } writer.AddAttribute(HtmlTextWriterAttribute.Id, ClientID); writer.AddAttribute(HtmlTextWriterAttribute.Class, CssClass); writer.AddAttribute(HtmlTextWriterAttribute.Cellpadding, CellPadding); writer.AddStyleAttribute(HtmlTextWriterStyle.Height, "30px"); writer.AddStyleAttribute(HtmlTextWriterStyle.Width, Width.ToString()); writer.AddStyleAttribute(HtmlTextWriterStyle.TextAlign, "left"); writer.RenderBeginTag(HtmlTextWriterTag.Table); writer.RenderBeginTag(HtmlTextWriterTag.Tr); // *** Set up image <td> tag writer.AddAttribute(HtmlTextWriterAttribute.Class, CssClass); writer.AddAttribute(HtmlTextWriterAttribute.Valign, "top"); writer.AddStyleAttribute(HtmlTextWriterStyle.BorderWidth, "0px"); writer.AddStyleAttribute(HtmlTextWriterStyle.Width, "16px"); writer.RenderBeginTag(HtmlTextWriterTag.Td); if (ErrorImage != "") { string ImageUrl = ErrorImage.ToLower(); if (ImageUrl == "warningresource") { ImageUrl = Page.ClientScript.GetWebResourceUrl(GetType(), ControlsResources.WARNING_ICON_RESOURCE); } else if (ImageUrl == "inforesource") { ImageUrl = Page.ClientScript.GetWebResourceUrl(GetType(), ControlsResources.INFO_ICON_RESOURCE); } else { ImageUrl = ResolveUrl(ErrorImage); } writer.AddAttribute(HtmlTextWriterAttribute.Src, ImageUrl); writer.RenderBeginTag(HtmlTextWriterTag.Img); writer.RenderEndTag(); } writer.RenderEndTag(); // image <td> // *** Render content <td> tag writer.AddAttribute(HtmlTextWriterAttribute.Valign, "top"); writer.RenderBeginTag(HtmlTextWriterTag.Td); if (UserMessage != "") { writer.Write("<span style='font-weight:normal'>" + UserMessage + "</span><hr />"); } writer.Write(Text); writer.RenderEndTag(); // Content <td> writer.RenderEndTag(); // <tr> writer.RenderEndTag(); // <table> if (Center) { writer.RenderEndTag(); // </center> } writer.WriteBreak(); //writer.RenderEndTag(); // </div> }