static private void GetSizePrivate(XElement element, ISize isize, int[] size) { IEnumerable <XElement> nl = element.GetChildNodes(); foreach (XElement n in nl) { if (!(n is XElement)) { continue; } XElement e = n as XElement; bool rec = false; Action <XElement, int[]> gs = isize.GetSize(e, out rec); int x = size[0]; int y = size[1]; gs(e, size); if (x > size[0]) { size[0] = x; } if (y > size[1]) { size[1] = y; } if (rec) { GetSizePrivate(e, isize, size); } } }
public IActionResult UpdateSize(int id) { Size updatedSize = _reposSize.GetSize(id); return(View(updatedSize)); }