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; }
//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); }