public void TakeOverCheckOut() { if (FileWithNoCheckIn != null) { FileWithNoCheckIn.TakeOverCheckOut(); } }
private SPListItem GetListItem() { SPListItem item = null; if (FileWithNoCheckIn != null) { FileWithNoCheckIn.TakeOverCheckOut(); using (SPSite site = new SPSite(SiteId)) using (SPWeb web = site.OpenWeb(WebId)) { item = web.Lists[ListId].GetItemById(ListItemId); } } else if (File != null) { item = File.Item; } if (item == null) { throw new Exception("Unable to retrieve list item."); } return(item); }
public void Delete() { if (FileWithNoCheckIn != null) { FileWithNoCheckIn.Delete(); } else if (File != null) { File.Delete(); } }