public bool CreateDailyProgram(DailyProgramDTO dailyProgramDTO) { var dailyProgramDb = new DailyProgram { Theme = dailyProgramDTO.Theme, Description = dailyProgramDTO.Description, TourId = dailyProgramDTO.TourId }; Database.DailyPrograms.Create(dailyProgramDb); return(Database.Save()); }
public bool UpdateDailyProgram(int?id, DailyProgramDTO dailyProgramDTO) { if (id == null) { throw new ValidationException("id was not passed", ""); } var dailyProgramDb = Database.DailyPrograms.Get(id.Value); if (dailyProgramDb == null) { throw new ValidationException("Daily program wasn't found", ""); } dailyProgramDb.Theme = dailyProgramDTO.Theme; dailyProgramDb.Description = dailyProgramDTO.Description; Database.DailyPrograms.Update(dailyProgramDb); return(Database.Save()); }
public DailyProgramDTO GetDailyProgram(int?id) { if (id == null) { throw new ValidationException("id was not passed", ""); } var dailyProgramDb = Database.DailyPrograms.Get(id.Value); if (dailyProgramDb == null) { throw new ValidationException("Daily program wasn't found", ""); } DailyProgramDTO dailyProgramDTO = new DailyProgramDTO { DailyProgramId = dailyProgramDb.DailyProgramId, Theme = dailyProgramDb.Theme, Description = dailyProgramDb.Description, TourId = dailyProgramDb.TourId }; return(dailyProgramDTO); }