public PeopleOnBus RegisterToBus(RegisterToBus registerToBus) { Bus bus = DAL.GetBusByID(registerToBus.BusID); PeopleOnBus findPeople = bus.PeopleOnBus.FirstOrDefault(p => p.PersonalNumber == registerToBus.PersonalID); if (findPeople == null) { PeopleOnBus peopleOnBus = new PeopleOnBus() { FullName = registerToBus.FullName, PersonalNumber = registerToBus.PersonalID, Team = registerToBus.Team, ExitReason = registerToBus.Reason, MefakedName = registerToBus.CommanderName, Comments = registerToBus.Notes, BusID = registerToBus.BusID, IsVerified = false, IsHidden = false }; DAL.RegisterToBus(peopleOnBus); DAL.SaveChanges(); return(peopleOnBus); } else { throw new Exception("לא ניתן להרשם יותר מפעם אחת לכל הסעה"); } }
public void ApproveRideRequest(int requestorID) { PeopleOnBus peopleOnBus = DAL.GetRideRequestorByID(requestorID); peopleOnBus.IsVerified = true; DAL.SaveChanges(); }
public void DeclineRideRequest(int requestorID) { PeopleOnBus peopleOnBus = DAL.GetRideRequestorByID(requestorID); peopleOnBus.IsHidden = true; DAL.SaveChanges(); }
public PeopleOnBus RegisterToBus(PeopleOnBus peopleOnBus) { return(busContext.PeopleOnBus.Add(peopleOnBus)); }
public PeopleOnBus RegisterToBus(PeopleOnBus peopleOnBus) { throw new System.NotImplementedException(); }