public int CalculateQuantity(string name, string writer, LibaryItem item) { var ListOfItems = GetAllItems(); int copyNumber = 1; if (item.GetType() == typeof(Book)) { for (int i = ListOfItems.Count - 1; i >= 0; i--) { Book b = ListOfItems[i] as Book; if (name == ListOfItems[i].ItemName && writer == b.WriterName) { copyNumber = ListOfItems[i].CopyNumber + 1; return(copyNumber); } } return(copyNumber); } if (item.GetType() == typeof(Journal)) { for (int i = ListOfItems.Count - 1; i >= 0; i--) { Journal b = ListOfItems[i] as Journal; if (name == ListOfItems[i].ItemName && writer == b.Editor) { copyNumber = ListOfItems[i].CopyNumber + 1; return(copyNumber); } } return(copyNumber); } return(copyNumber); }
public void Remove(LibaryItem libaryItem) { try { ListOfItems.Remove(libaryItem); } catch { throw new Exception(); } }
public async void Add(LibaryItem libaryItem) { try { ListOfItems.Add(libaryItem); await UpdateAll(); } catch { throw new Exception(); } }
public void RemoveItem(LibaryItem libaryItem) { itemRepository.Remove(libaryItem); }
public void AddItem(LibaryItem libaryItem) { itemRepository.Add(libaryItem); }