public bool Add(ProgramOffered programOffered) { if (programOffered.ProgramName.Length > 20) { throw new UniversityException("Character length in program name is more than excepted"); } if (programOffered.Description.Length > 20) { throw new UniversityException("Character length in program Description is more than excepted"); } if (programOffered.ApllicationEligibility.Length > 20) { throw new UniversityException("Character length in program Eligibility is more than excepted"); } if (programOffered.DegreeCertificationOffered.Length > 20) { throw new UniversityException("Character length in program Degree Certificate is more than excepted"); } if (programOffered.Duration > 5) { throw new UniversityException("Duration Can not b be More than 5"); } bool addprogram = false; // DAL object will take programoffered ProgramOfferedDAL program = new ProgramOfferedDAL(); program.Add(programOffered.ProgramName, programOffered.Description, programOffered.ApllicationEligibility, programOffered.Duration, programOffered.DegreeCertificationOffered); addprogram = true; if (addprogram == false) { throw new UniversityException("addtion Failed "); } return(addprogram); }
public List <ProgramOffered> GetAll() { List <ProgramOffered> progs = new List <ProgramOffered>(); ProgramOfferedDAL prog = new ProgramOfferedDAL(); progs = prog.GetAll(); return(progs); }
public bool Delete(string progName) { bool dltprog = false; ProgramOfferedDAL prog = new ProgramOfferedDAL(); prog.Delete(progName); dltprog = true; if (dltprog == false) { throw new UniversityException("Program Deletion failed"); } return(dltprog); }
public bool Update(string updateProgName, ProgramOffered program) { bool updtprog = false; ProgramOfferedDAL prog = new ProgramOfferedDAL(); prog.Update(updateProgName, program.Description, program.ApllicationEligibility, program.Duration, program.DegreeCertificationOffered); updtprog = true; if (updtprog == false) { throw new UniversityException("Updation Failed"); } return(updtprog); }