public PerformanceVM GetPerformance(int id) { var performance = new PerformanceVM(); using (var db = new ManagementToolProjectEntities()) { var resp = new PerformanceRepository(db); var perf = resp.GetFirstOrDefault(p => p.PerformanceId == id); var transformer = new PerformanceTransformer(); performance = transformer.Transform(perf); } return(performance); }
public List <PerformanceVM> GetUpcomingPerformances() { var performances = new List <PerformanceVM>(); using (var db = new ManagementToolProjectEntities()) { var resp = new PerformanceRepository(db); var perfs = resp.Get(p => p.Date > DateTime.Now && p.Event.status == 1).OrderBy(o => o.Date).Take(5); var transformer = new PerformanceTransformer(); performances = transformer.Transform(perfs); } return(performances); }
public List <PerformanceVM> GetPerformances(int id) { var performances = new List <PerformanceVM>(); using (var db = new ManagementToolProjectEntities()) { var resp = new PerformanceRepository(db); var perfs = resp.Get(p => p.EventId == id); var transformer = new PerformanceTransformer(); performances = transformer.Transform(perfs); } return(performances); }