public IList <OperationDisplayViewModel> OperationDisplay(WebSiteDBContext context) { var data = context.Set <Operation>().ToList(); IList <OperationDisplayViewModel> Display = new List <OperationDisplayViewModel>(); foreach (Operation operationId in data) { OperationDisplayViewModel aux = new OperationDisplayViewModel(); aux.OperationId = operationId.OperationId; aux.Name = operationId.Name; aux.Type = operationId.Type; aux.Begin = (DateTime)operationId.Begin; aux.End = (DateTime)operationId.End; Display.Add(aux); } return(Display); }
// retourne tous les applications public IList <OperationDisplayViewModel> ApplicationOperationsDisplay(WebSiteDBContext context, int applicationId) { Application application = context.Set <Application>() .Include("Operations") .Where(a => a.ApplicationId == applicationId) .FirstOrDefault(); IList <OperationDisplayViewModel> Display = new List <OperationDisplayViewModel>(); foreach (Operation op in application.Operations) { OperationDisplayViewModel aux = new OperationDisplayViewModel(); aux.OperationId = op.OperationId; aux.Name = op.Name; aux.Type = op.Type; aux.Begin = (DateTime)op.Begin; aux.End = (DateTime)op.End; Display.Add(aux); } return(Display); }