private TagBuilder EditTag(IEditableItem item) { var container = new TagBuilder("div"); container.AddCssClass("form-group"); container.InnerHtml += ButtonEdit(item); container.InnerHtml += ButtonDelete(item); return(container); }
public async Task Register(IEditableItem item) { try { using (CashRegisterContext ctx = new CashRegisterContext()) { SupplyDT = DateTime.Now; await ctx.RegisterSupply(this, item); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool HasValidBounds(IEditableItem item) { var itemRect = ToRectangle(item.Bounds); foreach (var i in Items) { if (i != item) { var rect = ToRectangle(i.Bounds); if (itemRect.IntersectsWith(rect)) { return(false); } } } return(true); }
private TagBuilder ButtonDelete(IEditableItem item) { return(ButtonBuilder("danger", item.DeleteView(), "trash", "delete - link")); }
private TagBuilder ButtonEdit(IEditableItem item) { return(ButtonBuilder("primary", item.ChangeView(), "pencil")); }
public void BoundsUpdated(IEditableItem item) { System.Diagnostics.Debug.WriteLine("Bounds updated for item " + item); }
public void EditItemWithEditor(IEditorInfo editor, IEditableItem editableItem) { throw new NotImplementedException(); }
public IEditorInfo DefaultEditorForItem(IEditableItem editableItem) { throw new NotImplementedException(); }
public System.Collections.Generic.IEnumerable<IEditorInfo> AvailableEditorsForItem(IEditableItem editableItem) { throw new NotImplementedException(); }
void ValidateBounds(IEditableItem item) { bool valid = boundsValidator.HasValidBounds(Item); validationOverlay.Opacity = valid ? 0 : 0.5; }