コード例 #1
0
ファイル: MapSitesController.cs プロジェクト: thaneing/WEBPAT
        public async Task <IActionResult> Create([Bind("MapSiteId,SiteName,SiteAddress,Latitude,Longitude")] MapSite mapSite)
        {
            /*Check Session */
            var page            = "227";
            var typeofuser      = "";
            var PermisionAction = "";

            // CheckSession
            if (string.IsNullOrEmpty(HttpContext.Session.GetString("Username")))
            {
                Alert("กรุณา Login เข้าสู่ระบบ", NotificationType.error);
                return(RedirectToAction("Login", "Accounts"));
            }
            else
            {
                typeofuser      = HttpContext.Session.GetString("TypeOfUserId");
                PermisionAction = HttpContext.Session.GetString("PermisionAction");
                if (PermisionHelper.CheckPermision(typeofuser, PermisionAction, page) == false)
                {
                    Alert("คุณไม่มีสิทธิ์ใช้งานหน้าดังกล่าว", NotificationType.error);
                    return(RedirectToAction("Index", "Home"));
                }
            }
            /*Check Session */
            if (ModelState.IsValid)
            {
                _context.Add(mapSite);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(mapSite));
        }
コード例 #2
0
ファイル: NationDataImport.cs プロジェクト: fenixnix/Fractals
    private void OnWizardOtherButton()
    {
        var stringList = data.text.Split('\n');
        var nation     = new Nation();

        nation.id        = id;
        nation.flag      = flag;
        nation.textColor = textColor;
        foreach (var s in stringList)
        {
            var    i           = s.IndexOf('(');
            string NameTextChs = s.Substring(0, i);
            string dataString  = s.Substring(i + 1).TrimEnd(')');
            var    dataList    = dataString.Split(',');
            string id          = dataList[0];
            string county      = dataList[1];
            var    site        = new MapSite {
                id          = id,
                nameTextChs = NameTextChs,
                county      = county,
            };
            Debug.Log(site.Print());
            nation.sites.Add(site);
        }
        AssetDatabase.CreateAsset(nation, "Assets/Map/" + id + ".asset");
    }
コード例 #3
0
        private void addMark(object sender, RoutedEventArgs e)
        {
            MapSite m = new MapSite();

            //EditMark m = new EditMark();
            //m.Width = m.Height = 40;
            this.container.Children.Add(m);
        }
コード例 #4
0
ファイル: SiteArrangement.cs プロジェクト: fenixnix/Fractals
    public void Generate()
    {
        Nation nation = new Nation();

        for (int i = 0; i < transform.childCount; i++)
        {
            var     siteGo = transform.GetChild(i);
            MapSite site   = new MapSite();
            site.id       = siteGo.name;
            site.position = siteGo.transform.localPosition;
            nation.sites.Add(site);
        }
        AssetDatabase.CreateAsset(nation, "Assets/GenerateNation.asset");
    }
コード例 #5
0
ファイル: Program.cs プロジェクト: abrospa/UniWorks
        static void Main(string[] args)
        {
            Controller controller = Controller.GetInstance();
            MapSite    room       = controller.CreateRoom(1, false);

            if (room != null)
            {
                Console.WriteLine("Комната создана.");
            }
            else
            {
                Console.WriteLine("Комната не создана.");
            }
            Console.ReadKey();
        }
コード例 #6
0
ファイル: MapSite.cs プロジェクト: seak123/NewScripts
    public static MapSite SiteCreator(SiteType type)
    {
        MapSite newSite = null;

        switch (type)
        {
        case SiteType.Wilds:
            newSite = new MapSite();
            newSite.sceneUnits.Add(new BattleSceneUnit());
            newSite.sceneUnits.Add(new BattleSceneUnit());
            newSite.sceneUnits.Add(new BattleSceneUnit());
            break;
        }
        return(newSite);
    }
コード例 #7
0
ファイル: Room.cs プロジェクト: PlumpMath/DesignPatternsStudy
        public void SetSide(Sides side, MapSite mapSite)
        {
            switch (side)
            {
            case Sides.North:
                _MapSiteList[0] = mapSite;
                break;

            case Sides.South:
                _MapSiteList[1] = mapSite;
                break;

            case Sides.West:
                _MapSiteList[2] = mapSite;
                break;

            case Sides.East:
                _MapSiteList[3] = mapSite;
                break;
            }
        }
コード例 #8
0
        public JsonResult SiteJson(string urladdress)
        {
            SiteMapUrl           siteMapUrl        = new SiteMapUrl();
            SiteMapRepository    siteMapRepository = new SiteMapRepository();
            string               massage;
            IEnumerable <string> listSite    = new List <string>();
            SiteMapDoc           siteMapDoc  = new SiteMapDoc();
            TestSiteMap          testSiteMap = new TestSiteMap();
            MapSite              mapSite     = new MapSite();

            try
            {
                listSite         = siteMapDoc.ParseSitemapFile(urladdress); // список страниц
                mapSite.NameSite = urladdress;
                testSiteMap.TestSites(listSite, mapSite);                   //Для наглядности работоспособности сайта используеться первые 20 линков
                siteMapRepository.Create(mapSite);
                return(Json(mapSite.SiteMapUrls.OrderBy(m => m.TimeOut), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                massage = ex.Message;
                return(Json(massage, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #9
0
ファイル: Room.cs プロジェクト: huntmj01/CodingSamples
 public void SetSide(Direction direction, MapSite mapSite)
 {
     mapSites[(int)direction] = mapSite;
 }
コード例 #10
0
ファイル: Program.cs プロジェクト: henrypuspurs/SiteMapper
        static void Main(string[] args)
        {
            MapSite mapSite = new MapSite();

            mapSite.Start("http://www.enteryoursitehere.com/");
        }
コード例 #11
0
 public void SetSide(Direction direction, MapSite side)
 {
     this._sides[(int)direction] = side;
 }
コード例 #12
0
ファイル: Room.cs プロジェクト: abrospa/UniWorks
 public void AddSide(MapSite side)
 {
     sides.Add(side);
 }
コード例 #13
0
 public void AddSide(MapSite side)
 {
     sides.Add(side);
 }
コード例 #14
0
 public void Init(MapSite site, Sprite flag)
 {
     nameText.text = gameObject.name;
 }
コード例 #15
0
 // 设置房子的面,房子有4个面组成,因为我们现在不知道每个面
 // 的具体类型(门?墙?)所以我们用MapSite类型。
 public void SetSide(Sides side, MapSite sideMap)
 {
     this.m_side[(int)side] = sideMap;
 }
コード例 #16
0
ファイル: Room.cs プロジェクト: netProgrammer/DesignPatterns
 public void SetSide(Direction direction, MapSite mapSide)
 {
     _sides.Add(direction, mapSide);
 }
コード例 #17
0
ファイル: Room.cs プロジェクト: PlumpMath/DesignPatterns-355
 public void SetSide(Direction direction, MapSite mapSite)
 {
 }