public void DeleteZdarzenie(Zdarzenie zdarzenie) { if (!_dataContext.Zdarzenia.Remove(zdarzenie)) { throw new Exception("Zdarzenie nie istnieje!"); } }
public void AddZdarzenie(Zdarzenie zdarzenie) { if (_dataContext.Zdarzenia.Any(zd => zd.Guid == zdarzenie.Guid)) { throw new Exception("Jest już zdarzenie o podanym Id"); } _dataContext.Zdarzenia.Add(zdarzenie); }
public bool CzyWypozyczony(OpisStanu opisStanu) { try { Zdarzenie zdarzenie = _dataRep.GetAllZdarzenie().Last(z => z.OpisStanu == opisStanu); if (typeof(Wypozyczenie) == zdarzenie.GetType()) { return(true); } } catch (System.InvalidOperationException) { } return(false); }
public void UpdateZdarzenie(Guid guid, Zdarzenie zdarzenie) { List <Zdarzenie> zdList = new List <Zdarzenie>(_dataContext.Zdarzenia); int index = zdList.FindIndex(zd => zd.Guid == guid); if (index != -1) { zdarzenie.Guid = guid; _dataContext.Zdarzenia[index] = zdarzenie; } else { throw new Exception("Brak zdarzenia o podanym Id!"); } }