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);
        }