コード例 #1
0
        public ActionResult CreateDataCenterProject(DataCenters dataCenters)
        {
            var listProjectType = proType.ListProjectTypes();

            ViewBag.listProjectTypeDll = new SelectList(listProjectType, "Project_type_id", "Project_type_name");

            var listPhaseTypes = phaseType.ListPhaseTypes();

            ViewBag.listPhaseTypesDll = new SelectList(listPhaseTypes, "Phase_id", "Phase_name");

            var listSpeedConnectionsTypes = speedType.ListSpeedConnectionTypes();

            ViewBag.listSpeedConnectionsTypesDll = new SelectList(listSpeedConnectionsTypes, "Speed_connection_id", "Speed_connection_name");

            var listDcScopes = dcScope.ListDataCenterScopes();

            ViewBag.listDcScopesDll = new SelectList(listDcScopes, "Dc_scope_id", "Dc_scope_name");

            if (dataCenters.DataCenter_requestor_id != null)
            {
                //Changes the lab project null to 4=DataCenter
                dataCenters.Project_type = 4;
                try
                {
                    if (!ModelState.IsValid)
                    {
                        return(View());
                    }

                    var dcToAdd = Mapper.Map <DATA.DataCenters>(dataCenters);
                    dc.AddDataCenter(dcToAdd);
                    int x = (Int32)Session["UserType"];
                    switch (x)
                    {
                    case 1:
                        return(RedirectToAction("PmProjects", "User"));

                    case 2:
                        return(RedirectToAction("UserMyProjects", "User"));

                    case 3:
                        return(RedirectToAction("Index", "DataCenter"));

                    case 4:
                        return(RedirectToAction("Index", "DataCenter"));

                    default:
                        return(RedirectToAction("Index", "Home"));
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                return(View());
            }
        }
コード例 #2
0
        public ActionResult EditDataCenterProject(DataCenters datac)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }
                var updateDataCenterProject = Mapper.Map <DATA.DataCenters>(datac);
                dc.UpdateDataCenterProject(updateDataCenterProject);
                //return RedirectToAction("Index", "Home");
                int x = (Int32)Session["UserType"];
                switch (x)
                {
                case 1:
                    return(RedirectToAction("PmProjects", "User"));

                case 2:
                    return(RedirectToAction("UserMyProjects", "User"));

                case 3:
                    return(RedirectToAction("Index", "DataCenter"));

                case 4:
                    return(RedirectToAction("Index", "DataCenter"));

                default:
                    return(RedirectToAction("Index", "Home"));
                }
            }
            catch
            {
                return(View());
            }
        }
コード例 #3
0
 public UserGameIntegrationsFFXIV(string name, string lodestoneID, DataCenters dc, Servers server, int slot)
 {
     Name        = name;
     LodeStoneID = lodestoneID;
     DataCenter  = dc;
     Server      = server;
     Slot        = slot;
 }
コード例 #4
0
 //validar
 public void DeleteDataCenterProject(DataCenters dataCenters)
 {
     try
     {
         unitOfWork.Repository <DataCenters>().Delete(dataCenters);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #5
0
        //public List<DataCenters> listAllUserDataCenterProjects(int userId)
        //{
        //    List<DataCenters> theListOfAllUserDataCenters = unitOfWork.Repository<DataCenters>().GetAll().Where

        //}

        public void AddDataCenterProject(DataCenters dataCenter)
        {
            try
            {
                unitOfWork.Repository <DataCenters>().Add(dataCenter);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
 public ActionResult AssignLabProject(DataCenters datac)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(View());
         }
         var updateDataCenterProject = Mapper.Map <DATA.DataCenters>(datac);
         dc.UpdateDataCenterProject(updateDataCenterProject);
         return(RedirectToAction("Index", "Home"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #7
0
        public ActionResult CreateDataCenterProject(DataCenters dataCenters)
        {
            var listProjectType = proType.ListProjectTypes();

            ViewBag.listProjectTypeDll = new SelectList(listProjectType, "Project_type_id", "Project_type_name");

            var listPhaseTypes = phaseType.ListPhaseTypes();

            ViewBag.listPhaseTypesDll = new SelectList(listPhaseTypes, "Phase_id", "Phase_name");

            var listSpeedConnectionsTypes = speedType.ListSpeedConnectionTypes();

            ViewBag.listSpeedConnectionsTypesDll = new SelectList(listSpeedConnectionsTypes, "Speed_connection_id", "Speed_connection_name");

            var listDcScopes = dcScope.ListDataCenterScopes();

            ViewBag.listDcScopesDll = new SelectList(listDcScopes, "Dc_scope_id", "Dc_scope_name");

            if (dataCenters.DataCenter_requestor_id != null)
            {
                //Changes the lab project null to 4=DataCenter
                dataCenters.Project_type = 4;
                try
                {
                    if (!ModelState.IsValid)
                    {
                        return(View());
                    }

                    var dcToAdd = Mapper.Map <DATA.DataCenters>(dataCenters);
                    dc.AddDataCenter(dcToAdd);
                    return(RedirectToAction("CreateDataCenterProject"));
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                return(View());
            }
        }
コード例 #8
0
 public IEnumerable <SimulacronNode> GetNodes()
 {
     return(DataCenters.SelectMany(dc => dc.Nodes));
 }
コード例 #9
0
 public SimulacronNode GetNode(string endpoint)
 {
     return(DataCenters.SelectMany(dc => dc.Nodes).FirstOrDefault(n => n.ContactPoint == endpoint));
 }
コード例 #10
0
 public SimulacronNode GetNode(int index)
 {
     return(DataCenters.SelectMany(dc => dc.Nodes).ElementAt(index));
 }
コード例 #11
0
ファイル: MDataCenter.cs プロジェクト: cristhiam91/CrisSofia
 public void UpdateDataCenterProject(DataCenters dataCenter)
 {
     _db.Update(dataCenter);
 }
コード例 #12
0
ファイル: MDataCenter.cs プロジェクト: cristhiam91/CrisSofia
 public void AddDataCenter(DataCenters dataCenter)
 {
     _db.Insert(dataCenter);
 }
コード例 #13
0
ファイル: CloudFlareSettings.cs プロジェクト: krus/Opserver
 public void AfterLoad()
 {
     Railguns.AddHandlers(this, RailgunAdded, RailgunChanged, RailgunRemoved);
     DataCenters.AddHandlers(this, DataCenterAdded, DataCenterChanged, DataCenterRemoved);
 }