public Bokning(Medlem medlem, Anställd anställd, int bokningsNr, DateTime startDate, DateTime endDate, List <Bok> böcker) { this.medlem = medlem; this.anställd = anställd; this.BokningsNr = bokningsNr; this.startDate = startDate; this.endDate = endDate; this.böcker = böcker; }
public Bokning(string bokningsnummer, DateTime startDatum, DateTime slutDatum, Expedit expedit, Medlem medlem, List <Bok> lånadeBöcker) { BokningsNummer = bokningsnummer; StartDatum = startDatum; SlutDatum = slutDatum; Expedit = expedit; Medlem = medlem; LånadeBöcker = lånadeBöcker; }
//Metod för att hämta en medlem public Medlem GetMedlem(int medNr) { Medlem M = null; foreach (Medlem m in this.Medlemmar) { if (m.MedlemsNr == medNr) { M = m; } } return(M); }
//EN metod som skapar en bokning public Bokning skapaBokning(int MedlemsNr, List <Bok> böcker, int anstNr, BusinessManager bm) { Medlem M = bm.MedRepo.GetMedlem(MedlemsNr); Anställd A = bm.GetAnställd(anstNr); DateTime start = DateTime.Today; DateTime end = start.AddDays(7); int BokningsNr = bm.BoknRepo.Bokningar.Count + 1; Bokning B = new Bokning(M, A, BokningsNr, start, end, böcker); A.bokningar.Add(B); M.bokningar.Add(B); //Bokningar.Add(B); foreach (Bok bok in B.böcker) { bok.bokning = B; } return(B); }
public void UppdateraMedlem(Medlem medlem) { MedRep.Uppdatera(medlem); }
public void TaBortMedlem(Medlem medlem) { MedRep.TaBort(medlem); }
public void LäggTillMedlem(Medlem medlem) { MedRep.LäggTill(medlem); }