EventProgram IProgramRepository.UpdateProgram(EventProgram updatedProgram)
        {
            var prog = context.EventPrograms.Attach(updatedProgram);

            prog.State = EntityState.Modified;
            context.SaveChanges();
            return(updatedProgram);
        }
        EventProgram IProgramRepository.DeleteProgram(int Id)
        {
            EventProgram prog = context.EventPrograms.Find(Id);

            if (prog != null)
            {
                context.EventPrograms.Remove(prog);
                context.SaveChanges();
            }
            return(prog);
        }
 EventProgram IProgramRepository.AddProgram(EventProgram program)
 {
     context.EventPrograms.Add(program);
     context.SaveChanges();
     return(program);
 }