コード例 #1
0
        public void SaveFloorMapMappings(FloorMapBox[] floorMapBoxes, int fMID, int eventID)
        {
            var region     = Db.FloorRegionMappings.Where(x => x.FMid == fMID);
            var delregions = Db.FloorRegionMappings.RemoveRange(region);

            if (floorMapBoxes != null)
            {
                foreach (var item in floorMapBoxes)
                {
                    FloorRegionMapping fm = new FloorRegionMapping
                    {
                        FMid            = fMID,
                        X               = item.X,
                        Y               = item.Y,
                        Width           = item.Width,
                        height          = item.Height,
                        floorLocationID = item.FloorLocationID,
                        EventID         = eventID
                    };
                    Db.FloorRegionMappings.Add(fm);
                }
            }

            Db.SaveChanges();
        }
コード例 #2
0
        public async Task <ActionResult> FloorMapComment(FloorRegionMapping file)
        {
            await eventLogic.SaveFloorDescription(file);

            return(RedirectToAction("Create", new { id = file.EventID }));
        }