Example #1
0
 private static ConcertScheduleModel GetScheduleModel(ConcertSchedule model, ConcertDateRange range)
 {
     return(model != null ? new ConcertScheduleModel
     {
         Id = model.Id,
         DateStart = range.DateStart,
         DateEnd = range.DateEnd,
         IsRepeated = range.IsRepeated,
         Duration = model.Duration,
         TimeStart = model.TimeStart,
         TimeEnd = model.TimeEnd,
         IdRange = model.IdRange,
         Period = model.Period,
         WeekDay = model.WeekDay
     } : null);
 }
Example #2
0
 /// <see cref="IConcertRepository.SaveConcertSchedule(int, ConcertSchedule)" />
 public ConcertSchedule SaveConcertSchedule(int dateRange, ConcertSchedule model)
 {
     model.IdRange = dateRange;
     if (model.Id == 0)
     {
         db.Entry(model).State = EntityState.Added;
     }
     else if (model.Id > 0)
     {
         var pr = db.ConcertSchedules.FirstOrDefault(o => o.Id == model.Id);
         db.Entry(pr).CurrentValues.SetValues(model);
     }
     try
     {
         db.SaveChanges();
     }
     catch (Exception e)
     {
         return(null);
     }
     return(model);
 }