Esempio n. 1
0
 public int  AddPerson(Person person)
 {
     if (DataSource.persons.Any(x => x.Id != person.Id))// check we dont have any two with same ID
     {
         DataSource.persons.Add(Cloning.Clone(person));
         return(++Configuration.PersonKey);
     }
     return(10);//exception error
 }
Esempio n. 2
0
 public int  AddHostingUnit(HostingUnit hostingUnit)
 {
     DataSource.hostingUnits.Add(Cloning.Clone(hostingUnit));
     return(++Configuration.HostingUnitKey);
 }
Esempio n. 3
0
 public int  AddOrder(Order order)
 {
     DataSource.orders.Add(Cloning.Clone(order));
     return(++Configuration.OrderKey);
 }
Esempio n. 4
0
 public List <Order> GetOrders()
 {
     return((from go in DataSource.orders select Cloning.Clone(go)).ToList());
 }
Esempio n. 5
0
 public int AddGuestRequest(GuestRequest guestRequest)
 {
     DataSource.guestRequests.Add(Cloning.Clone(guestRequest));
     return(++Configuration.GuestRequestKey);
 }
Esempio n. 6
0
 public void UpdateHostingUnit(HostingUnit update_hostingUnit)
 {
     DataSource.hostingUnits.Remove(DataSource.hostingUnits.Find(x => x.Key == update_hostingUnit.Key));
     DataSource.hostingUnits.Add(Cloning.Clone(update_hostingUnit));
 }
Esempio n. 7
0
 public Order GetOrder(int key)
 {
     return(Cloning.Clone(DataSource.orders.Find(x => x.Key == key)));
 }
Esempio n. 8
0
 public void UpdateHost(Host host)
 {
     DataSource.hosts.Remove(DataSource.hosts.Find(x => x.Id == host.Id));
     DataSource.hosts.Add(Cloning.Clone(host));
 }
Esempio n. 9
0
 public void UpdatePerson(Person person)
 {
     DataSource.persons.Remove(DataSource.persons.Find(x => x.Id == person.Id));
     DataSource.persons.Add(Cloning.Clone(person));
 }
Esempio n. 10
0
 public Person GetPerson(int id)
 {
     return(Cloning.Clone(DataSource.persons.Find(x => x.Id == id)));
 }
Esempio n. 11
0
 public void UpdateGuestRequest(GuestRequest guestRequest)
 {
     DataSource.guestRequests.Remove(DataSource.guestRequests.Find(x => x.Key == guestRequest.Key));
     DataSource.guestRequests.Add(Cloning.Clone(guestRequest));
 }
Esempio n. 12
0
 public List <HostingUnit> GetHostingUnits()
 {
     return((from hu in DataSource.hostingUnits select Cloning.Clone(hu)).ToList());
 }
Esempio n. 13
0
 public HostingUnit GetHostingUnit(int key)
 {
     return(Cloning.Clone(DataSource.hostingUnits.Find(x => x.Key == key)));
 }
Esempio n. 14
0
 public Host GetHost(int id)
 {
     return(Cloning.Clone(DataSource.hosts.Find(x => x.Id == id)));
 }
Esempio n. 15
0
 public List <GuestRequest> GetGuestRequests()
 {
     return((from gr in DataSource.guestRequests select Cloning.Clone(gr)).ToList());
 }
Esempio n. 16
0
 public GuestRequest GetGuestRequest(int key)
 {
     return(Cloning.Clone(DataSource.guestRequests.Find(x => x.Key == key)));
 }