Пример #1
0
 public void DeleteZdarzenie(Zdarzenie zdarzenie)
 {
     if (!_dataContext.Zdarzenia.Remove(zdarzenie))
     {
         throw new Exception("Zdarzenie nie istnieje!");
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
 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);
 }
Пример #4
0
        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!");
            }
        }