public static void removeActor() { showActorList(); ActorDTO actorToRemove = getActorById(GeneralUtilities.askForInt("Select an id:") ?? 0); if (actorToRemove == null) { Console.WriteLine("The id introduced does not match with any movie"); } else { Console.WriteLine($"The actor {actorToRemove.FirstName} {actorToRemove.LastName} has been removed"); UserServiceDTO.RemoveActor(actorToRemove); } }
public static void removeMusician() { showMusicianList(); MusicianDTO musicianToRemove = getMusicianById(GeneralUtilities.askForInt("Select an id:") ?? 0); if (musicianToRemove.Id == 0) { Console.WriteLine("The id introduced does not match with any movie"); } else { Console.WriteLine($"The musician {musicianToRemove.FirstName} {musicianToRemove.LastName} has been removed"); UserServiceDTO.RemoveMusician(musicianToRemove); } }
public static void addActor() { string firstName = GeneralUtilities.askForString("First Name:"); string lastName = GeneralUtilities.askForString("Last Name:"); ActorDTO actor = new ActorDTO() { FirstName = firstName, LastName = lastName, Income = 0, Removed = false, MovieList = new List <MovieDTO>() }; UserServiceDTO.AddActor(actor); }
public static void addMusician() { string firstName = GeneralUtilities.askForString("First Name:"); string lastName = GeneralUtilities.askForString("Last Name:"); MusicianDTO musician = new MusicianDTO() { FirstName = firstName, LastName = lastName, Income = 0, Removed = false, ConcertList = new List <ConcertDTO>() }; UserServiceDTO.AddMusician(musician); }
public static void loadUserListfromDB(agencydbEntities1 DBAccess) { foreach (Actor a in DBAccess.Actor) { if (a.Client.User.removed == false) { ActorDTO aDto = mapActorDTOfromDB(a); UserServiceDTO.AddUser(aDto); } } foreach (Musician m in DBAccess.Musician) { if (m.Client.User.removed == false) { MusicianDTO mDto = mapMusicianDTOfromDB(m); UserServiceDTO.AddUser(mDto); } } }
public static void editActor() { showActorList(); ActorDTO actorToUpdate = getActorById(GeneralUtilities.askForInt("Select an id:") ?? 0); bool finished = false; if (actorToUpdate != null) { do { Console.Clear(); showActorInfo(actorToUpdate); showEditActorOptions(); finished = SelectEditActorOption(actorToUpdate); }while (finished == false); UserServiceDTO.EditActor(actorToUpdate); } else { Console.WriteLine("The id introduced is not correct"); } }
public static void editMusician() { showMusicianList(); MusicianDTO musicianToUpdate = getMusicianById(GeneralUtilities.askForInt("Select an id:") ?? 0); bool finished = false; if (musicianToUpdate != null) { do { Console.Clear(); showMusicianInfo(musicianToUpdate); showEditMusicianOptions(); finished = SelectEditMusicianOption(musicianToUpdate); }while (finished == false); UserServiceDTO.EditMusician(musicianToUpdate); } else { Console.WriteLine("The id introduced is not correct"); } }
public static void performMovie() { showActorList(); ActorDTO actor = getActorById(GeneralUtilities.askForInt("Choose an id: ") ?? 0); if (actor != null) { showActorAvailableMovies(actor); MovieDTO movie = MovieUtilities.getMovieById(GeneralUtilities.askForInt("Choose an id: ") ?? 0); if (movie != null) { UserServiceDTO.PerformJob(actor, movie); Console.WriteLine($"{actor.FirstName} {actor.LastName} has performed the movie {movie.Title} and has earned {movie.Salary}"); } else { Console.WriteLine("The id introduced is not correct"); } } else { Console.WriteLine("The id introduced is not correct"); } }
public static void performConcert() { showMusicianList(); MusicianDTO musician = getMusicianById(GeneralUtilities.askForInt("Choose an id: ") ?? 0); if (musician != null) { showMusicianAvailableConcerts(musician); ConcertDTO concert = ConcertUtilities.getConcertById(GeneralUtilities.askForInt("Choose an id: ") ?? 0); if (concert != null) { UserServiceDTO.PerformJob(musician, concert); Console.WriteLine($"{musician.FirstName} {musician.LastName} has performed the concert in {concert.Venue} and has earned {concert.Salary}"); } else { Console.WriteLine("The id introduced is not correct"); } } else { Console.WriteLine("The id introduced is not correct"); } }
public static void quitConcert() { showMusicianList(); MusicianDTO musician = getMusicianById(GeneralUtilities.askForInt("Choose an id: ") ?? 0); if (musician != null) { showMusicianAvailableConcerts(musician); ConcertDTO concert = ConcertUtilities.getConcertById(GeneralUtilities.askForInt("Choose an id: ") ?? 0); if (concert != null) { UserServiceDTO.QuitConcert(musician, concert); Console.WriteLine($"{musician.FirstName} {musician.LastName} has quit the job in {concert.Venue}. {concert.City}"); } else { Console.WriteLine("The id introduced is not correct"); } } else { Console.WriteLine("The id introduced is not correct"); } }